Senior Fullstack Developer
Obszar: CRM | Praca w Scrum | 100% zdalnie (z opcjonalnym biurem w Warszawie)
Do zespołu rozwijającego produkty CRM poszukujemy doświadczonego FullStack Developera.
Rola koncentruje się głównie na backendzie (Java + Spring Boot + Oracle), przy czym frontend stanowi do 30% zakresu pracy. Szukamy osoby, która swobodnie porusza się zarówno w świecie architektury backendowej, jak i nowoczesnych frameworków frontendowych (React, Angular).
Opis projektu
-
Rozwój i utrzymanie systemów CRM wspierających kluczowe procesy biznesowe
-
Praca w metodyce Scrum
-
Częsta współpraca z Biznesem przy doprecyzowaniu wymagań
-
Wysoki nacisk na jakość, wydajność i stabilność rozwiązań
Zakres odpowiedzialności
Backend (główny obszar)
-
Projektowanie i rozwój aplikacji w Java (8–24)
-
Praca z Spring (1.5+) / Spring Boot
-
Tworzenie i rozwój REST API
-
Integracja systemów (Kafka jako message broker)
Bazy danych
-
Zaawansowana praca z Oracle i PostgreSQL (SQL / PL/SQL)
-
Wersjonowanie schematów baz danych (Liquibase)
-
Praca z bazami nierelacyjnymi (MongoDB)
Frontend (do 30%)
-
Tworzenie i rozwój komponentów w React oraz Angular
-
JavaScript (ES6+), TypeScript
-
HTML5, CSS3 / SCSS
Jakość, wydajność i DevOps
-
Tworzenie czystego, wydajnego kodu (Clean Code)
-
Analiza jakości i bezpieczeństwa kodu (SonarQube)
-
Identyfikacja wąskich gardeł i rekomendowanie optymalizacji
-
Monitorowanie i logowanie (DataDog, Dynatrace)
-
Testy: JUnit, Jest, React Testing Library, Cypress, Playwright (mile widziane)
-
TDD / BDD
CI/CD & DevOps:
-
Git, GitLab
-
GitLab CI / Jenkins
-
Docker, podstawy Kubernetes
-
Znajomość środowiska AWS
Wymagania
-
Minimum 4 lata doświadczenia komercyjnego
-
Bardzo dobra znajomość Java + Spring
-
Bardzo dobra znajomość SQL (Oracle / PostgreSQL)
-
Minimum 2 lata doświadczenia w frontendzie (React / Angular)
-
Doświadczenie w pracy w Agile / Scrum
-
Umiejętność analizy wymagań i projektowania rozwiązań
-
Doświadczenie w Code Review
-
Tworzenie dokumentacji technicznej
-
Język angielski – poziom techniczny (praca z dokumentacją i zespołem międzynarodowym)
Szukamy osoby, która:
-
Jest zwinna i potrafi adaptować się do zmian
-
Myśli kreatywnie i stale się rozwija
-
Koncentruje się na potrzebach klienta
-
Bierze odpowiedzialność za swoje decyzje
-
Ceni współpracę i dobrą atmosferę
-
Działa z szacunkiem i empatią
-
Współtworzy silny, wspierający się zespół
Warunki współpracy
-
Start: 01.04.2026
-
Współpraca długoterminowa
-
Możliwe wdrożenia nocne (raz na 2 tygodnie)
-
Praca 100% zdalna (mile widziane okazjonalne wizyty w biurze w Warszawie)