Lead Developer
-, Trójmiasto +4 Locations
Nexio Management
Nexio Management to zaufany partner biznesowy w drodze do cyfrowej przyszłości. Posiadamy prawie 20-letnie doświadczenie na rynku IT w Polsce i poza jej granicami. Prowadzimy działania w oparciu o transparentne i szczere relacje. Tworzymy innowacyjne rozwiązania technologiczne, kreując przy tym interesujące i rozwojowe środowisko pracy dla naszych ekspertów. Obecnie zatrudniamy 550 konsultantów, którzy świadczą usługi IT dla Klientów na całym świecie. Nasza główna siedziba mieści się w Warszawie, poza tym mamy biura w Rumunii oraz Wielkiej Brytanii. Posiadamy również własne R&D Center, które jest miejscem powstawania innowacyjnych projektów m.in.: w obszarach testów, Big Data, Cloud czy AI.W ramach naszych usług tworzymy szyte na miarę rozwiązania, utrzymujemy i rozwijamy nawet najbardziej wymagające systemy IT. Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team. Naszymi klientami są firmy z wielu zróżnicowanych branż, szukające wsparcia najwyższej klasy ekspertów.
Poszukujemy Głównego Programisty, który dołączy do zespołu tworzącego zaawansowane rozwiązania technologiczne dla międzynarodowego klienta. Osoba na tym stanowisku będzie odpowiedzialna za rozwój projektów o strategicznym znaczeniu, obejmujących pełen zakres warstw aplikacyjnych — od backendu w Javie, przez frontend oparty na React/TypeScript, po integracje z bazami danych, systemy zdarzeniowe oraz elementy związane z obszarem DevOps. Dodatkowo zajmiesz się proponowaniem dobrych praktyk związanych z użyciem narzędzi AI oraz wsparciem zespołu poprzez mentoring oraz podejmowania kluczowych decyzji technicznych i architektonicznych.
Twoje zadania:
Projektowanie i rozwój kompleksowych rozwiązań, z naciskiem na backend Java (Quarkus/Spring) oraz nowoczesny frontend React/TypeScript.
Wdrażanie i promowanie wykorzystania narzędzi AI wspierających programowanie
Projektowanie i implementacja mikroserwisów
Projektowanie i optymalizacja baz danych
Wsparcie obszaru poprzez wdrażanie strategii monitoringu i optymalizacji
Wsparcie obszaru DevOps & CI/CD poprzez m.in. projektowanie i utrzymanie pipeline’ów CI/CD, czy integracje narzędzi bezpieczeństwa
Tworzenie kompleksowych strategii testowania
Wdrażanie najlepszych praktyk bezpieczeństwa
Mentoring zespołów deweloperskich, przegląd kodu, ustanawianie standardów kodowania, podejmowanie decyzji architektonicznych.
Projektowanie i wdrażanie integracji z usługami AI/ML, LLM API
Współpraca z product ownerami, architektami, zespołami bezpieczeństwa i interesariuszami biznesowymi w celu przekształcania wymagań w rozwiązania techniczne.
Pełna odpowiedzialność za skomplikowane funkcjonalności i systemy od koncepcji po wdrożenie i utrzymanie, przy minimalnym nadzorze.
Nasze oczekiwania:
Doświadczenie na poziomie lead/senior (min. 10 lat w rozwoju oprogramowania, min. 3–5 lat w rolach senior/lead)
Umiejętność projektowania złożonych, skalowalnych systemów i podejmowania decyzji architektonicznych.
Min. 8+ lat doświadczenia w Javie, Maven/Gradle, Quarkus i/lub Spring Boot
Doświadczenie w roli Fullstacka z wykorzystaniem React, TypeScript/JavaScript (ES6+), HTML5, CSS3 oraz narzędzi typu Webpack / Vite, jak i Redux, Context API
Doświadczenie eksperckie z MongoDB i PostgreSQL – optymalizacja zapytań, indeksowanie, replikacja, sharding, backup/restore, migracje
Doświadczenie w pracy na projektach opartych o mikroserwisy, eksperckie doświadczenie w pracy z Apache Kafka (m.in. tworzenie i zarządzanie topicami, partycjami, grupami konsumenckimi) wraz z integracją z narzędziami monitoringu i obserwowalności (ELK, Prometheus, Grafana).
Doświadczenie w obszarze DevOps & Infrastructure - znajomość Docker, Kubernetes, Jenkins, SonarQube, Nexus, GitOps, projektowanie CI/CD z integracją bezpieczeństwa.
Doświadczenie z rozwiązaniami Cloud & IaC: AWS, Azure lub GCP, Terraform, Ansible, orkiestracja.
Praktyczne doświadczenie z narzędziami AI wspierających programowanie, takimi jak Claude Code, GitHub Copilot oraz wiedza na temat LLM API, prompt engineering, wzorów integracyjnych.
Doświadczenie w obszarze testów z wykorzystaniem: Unit, Mockito, Testcontainers, Jest, React Testing Library, Selenium/Cypress, and performance testing tools (JMeter, Gatling).
Doświadczenie w obszarze security z wykorzystaniem narzędzi security scanning (Snyk, OWASP Dependency-Check), znajomość zasad bezpiecznego kodowania, implementacji mechanizmów uwierzytelniania i autoryzacji (OAuth2, JWT, OIDC) oraz vulnerability management
Doświadczenie w obszarze performance engineeringu, w tym zaawansowana znajomość narzędzi do profilowania (JProfiler, VisualVM, Chrome DevTools), rozwiązań APM (New Relic, Dynatrace, AppDynamics) oraz technik optymalizacji obejmujących cały stos technologiczny.
Znajomość j. polskiego (min. B2+) oraz j. angielskiego (min. B2+) - praca w międzynarodowym środowisku.
Oferujemy:
Praca w modelu zdalnym
Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
Wewnętrzny program poleceń.
Możliwość finansowania certyfikatów IT.
Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
Lead Developer
Lead Developer
-, Trójmiasto
Nexio Management