Dołącz do międzynarodowego projektu dla europejskiej organizacji sektora publicznego. Szukamy doświadczonego Lead Full Stack Engineera, który będzie rozwijał aplikacje end-to-end — od frontendu, przez backend i API, po bazy danych, cloud i CI/CD.

Kogo szukamy?

  • Doświadczonego Full Stack Developera / Tech Leada z min. 10 latami doświadczenia w software development.

  • Min. 10 lat doświadczenia w Java oraz min. 4 lata w Angular 7+.

  • Osoby samodzielnej, komunikatywnej i gotowej do pracy w międzynarodowym, wielojęzycznym środowisku.

  • Kandydata spełniającego wymagania dotyczące wykształcenia i łącznego doświadczenia zawodowego: 15 lat (Master), 17 lat (Bachelor) lub 22 lata (secondary education).

Oczekiwania

Backend: Java, Spring 5.x, Spring Boot 2.x, Spring Data, Spring Security, Hibernate, Groovy/Grails.

Frontend: Angular 7+, TypeScript, HTML5, CSS, Bootstrap.

API & Data: REST, OpenAPI/Swagger, Oracle, PostgreSQL, MongoDB, Liquibase.

Cloud & DevOps: AWS/Azure, Docker, Kubernetes, CI/CD, Git/GitFlow/trunk-based, SVN.

Security: OAuth 2.0, OpenID Connect, JWT, OWASP Top 10, secure SDLC.

Dodatkowym atutem będzie certyfikat AWS/Azure, znajomość Agile/Scrum, DevOps, ITIL oraz doświadczenie w projektach dla administracji publicznej lub instytucji UE.

Zakres obowiązków

  • Rozwój aplikacji webowych Java + Angular end-to-end.

  • Projektowanie i rozwój REST API oraz integracji.

  • Praca z bazami danych i modelami danych.

  • Dbanie o wydajność, skalowalność i bezpieczeństwo aplikacji.

  • Tworzenie testów jednostkowych, integracyjnych i E2E.

  • Przygotowywanie dokumentacji technicznej i API.

  • Utrzymanie oraz rozwój procesów CI/CD.

  • Wdrażanie aplikacji w środowiskach cloud i kontenerowych.

  • Analiza i rozwiązywanie problemów oraz współpraca z zespołami frontend/backend/DevOps.

  • Techniczne wsparcie zespołu i transfer wiedzy.

Oferujemy

  • Długoterminowy projekt dla europejskiej organizacji sektora publicznego.

  • Pracę z technologiami Java, Angular, Spring, AWS/Azure, Docker i Kubernetes.

  • Realny wpływ na architekturę i rozwój rozwiązania.

  • Międzynarodowe środowisko pracy.

  • Możliwość rozwoju technicznego i pracy przy dużym, wymagającym projekcie.