Senior Backend Developer | Branża Telekomunikacyjna
Tech Stack / Keywords
Firma i stanowisko
Nasz klient jest liderem na polskim rynku telefonii stacjonarnej, internetu i transmisji danych. Jako jedyny operator oferuje kompleksowe rozwiązania telekomunikacyjne dostępne w całym kraju. Firma koncentruje się na dostarczaniu nowoczesnych usług telekomunikacyjnych, multimedialnych i rozrywkowych, wykorzystując nowoczesne technologie oraz rozwijając platformy wspierające miliony użytkowników.
Dołączysz do zespołu odpowiedzialnego za rozwój nowoczesnych usług backendowych wspierających kluczowe systemy cyfrowe organizacji. Projekt obejmuje rozwój i utrzymanie rozproszonych systemów opartych na architekturze mikroserwisowej, integrację z wieloma systemami wewnętrznymi i zewnętrznymi oraz rozwój platformy w kierunku architektury event-driven. Poszukujemy osoby, która nie tylko dostarcza kod, ale również bierze odpowiedzialność za jakość, stabilność i rozwój produkcyjnych systemów backendowych. Ważnym elementem projektu jest także transformacja technologiczna oraz stopniowa migracja części rozwiązań do ekosystemu Node.js/TypeScript.
Wymagania
- Minimum 6 lat doświadczenia komercyjnego w backend development
- Bardzo dobra znajomość Java 21+ oraz Spring Boot 3.x
- Doświadczenie w projektowaniu REST API oraz integracji systemów
- Znajomość OpenAPI
- Doświadczenie z architekturą event-driven oraz systemami rozproszonymi
- Znajomość rozwiązań messagingowych (Kafka, RabbitMQ lub podobne)
- Doświadczenie z MongoDB lub innymi bazami NoSQL
- Praktyczna znajomość Spring Security, OAuth2 oraz JWT
- Doświadczenie w testach jednostkowych i integracyjnych
- Umiejętność pracy z monitoringiem, logowaniem i troubleshootingiem środowisk produkcyjnych
- Znajomość narzędzi buildowych (Maven lub podobne)
- Doświadczenie z Dockerem i Kubernetesem będzie dużym atutem
- Znajomość OpenTelemetry, Terraform lub GraphQL będzie dodatkowym plusem
Nice to have:
- Doświadczenie z Node.js oraz TypeScript
- Znajomość frameworków Express, Fastify lub NestJS
- Zrozumienie asynchronicznego modelu działania Node.js
- Doświadczenie z testowaniem w ekosystemie Node.js (Jest / Vitest)
- Udział w projektach migracyjnych lub transformacjach technologicznych
Obowiązki
- Projektowanie i rozwój skalowalnych usług backendowych
- Tworzenie oraz rozwój REST API i integracji między systemami
- Udział w projektowaniu architektury rozproszonej i event-driven
- Rozwiązywanie problemów produkcyjnych oraz poprawa niezawodności systemów
- Wdrażanie dobrych praktyk jakościowych, bezpieczeństwa i obserwowalności
- Mentoring mniej doświadczonych developerów
- Współtworzenie standardów technicznych oraz decyzji architektonicznych
- Wsparcie transformacji technologicznej i inicjatyw migracyjnych
- Proaktywne podejście do usprawniania systemów i procesów
- Współpraca z zespołem w celu dostarczania stabilnych i nowoczesnych rozwiązań backendowych
- Podejmowanie odpowiedzialności za jakość i utrzymanie systemów produkcyjnych
- Dzielenie się wiedzą oraz wspieranie rozwoju zespołu
Oferta
- Pełne wsparcie w rozwoju zawodowym i osobistym
- Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery
- Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Wyjścia integracyjne, aktywności sportowe i webinary #edge1talks
- Wsparcie sportowych inicjatyw i wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe)
- Elastyczne benefity z systemem punktowym
- Lekcje języka angielskiego dopasowane do poziomu
Edge One Solutions Sp. z o.o.
355 aktywnych ofert