JustJoin.IT Praca zdalna Senior

Senior Kotlin Full Stack Developer

Power Media

⚲ Warszawa

21 840 - 28 560 PLN netto (B2B)

Wymagania

  • Kotlin
  • React
  • Node.js

Opis stanowiska

📍 100% zdalnie | B2B | Długoterminowy projekt

Dla naszego klienta poszukujemy Senior Full Stack Developera, który dołączy do zespołu rozwijającego i utrzymującego wewnętrzny system leasingowy wykorzystywany w międzynarodowym środowisku. To projekt nastawiony na długofalowy rozwój produktu. Na co dzień będziesz pracować głównie z Kotlinem po stronie backendu oraz Reactem po stronie frontendu. Część istniejących usług nadal działa w Node.js i jest sukcesywnie migrowana do Kotlina.

Twoja rola
Będziesz odpowiedzialny za rozwój nowych funkcjonalności oraz utrzymanie istniejącego systemu, współpracując z doświadczonym zespołem programistów.
Do Twoich zadań będzie należało:
• rozwój aplikacji backendowych w Kotlinie i Spring Boot,
• rozwój interfejsów użytkownika w React,
• udział w migracji części usług z Node.js do Kotlina,
• projektowanie i rozwój architektury mikroserwisowej,
• dbanie o jakość kodu, testy oraz code review,
• współpraca z zespołem produktowym i udział w decyzjach technicznych,
• wykorzystywanie narzędzi AI wspierających development.
Szukamy osoby, która posiada
• minimum 7 lat doświadczenia komercyjnego jako Software Engineer,
• bardzo dobrą znajomość Kotlina oraz Spring Boot,
• doświadczenie z React,
• praktyczną znajomość PostgreSQL oraz MongoDB lub innych baz NoSQL,
• doświadczenie z architekturą mikroserwisową,
• znajomość procesów CI/CD,
• doświadczenie w pracy z narzędziami AI wspierającymi development (np. Claude Code, GitHub Copilot, ChatGPT),
• język angielski na poziomie C1 umożliwiający swobodną pracę w międzynarodowym środowisku.
Mile widziane
• Docker,
• Kubernetes,
• AWS,
• Amazon SQS,
• doświadczenie w środowisku SaaS,
• znajomość Node.js.
Oferujemy
• długoterminową współpracę w modelu B2B,
• pracę 100% zdalną,
• nowoczesny stack technologiczny,
• możliwość pracy przy rozwoju produktu wykorzystywanego w międzynarodowym środowisku,
• realny wpływ na rozwój systemu i decyzje techniczne,
• współpracę z doświadczonym zespołem specjalistów.
Technologie

Backend
Kotlin • Spring Boot • Java • Node.js

Frontend
React • TypeScript

Bazy danych
PostgreSQL • MongoDB

Cloud & DevOps
AWS • Docker • Kubernetes • CI/CD • Amazon SQS

AI
Claude Code • GitHub Copilot • ChatGPT

🔍 Dekoder Ogłoszenia

🔴
Długoterminowy projekt
Może oznaczać stabilność, ale też potencjalnie długotrwałe utrzymanie starego kodu lub brak możliwości rozwoju w nowe technologie.
🔴
sukcesywnie migrowana do Kotlina
Część systemu jest nadal w Node.js, co może oznaczać utrzymanie legacy kodu i potencjalne problemy z integracją lub wydajnością.
🟡
współpracując z doświadczonym zespołem programistów
Zespół może być doświadczony, ale niekoniecznie oznacza to dobrą współpracę, mentoring czy otwartość na nowe pomysły.
🟡
udział w decyzjach technicznych
Może oznaczać realny wpływ na architekturę i technologię, ale równie dobrze może być to jedynie symboliczne zaangażowanie w dyskusje.
🟡
wykorzystywanie narzędzi AI wspierających development
Może oznaczać nowoczesne podejście do pracy, ale też potencjalnie brak wystarczających zasobów ludzkich lub nacisk na automatyzację kosztem rozwoju programistów.