Senior Software Engineer (Node.js, with German)
⚲ Gdańsk, Poznań, Wrocław
Do uzgodnienia
Wymagania
- min. 4 lata doświadczenia jako developer JavaScript/TypeScript
- praktyczne doświadczenie w tworzeniu oprogramowania backendowego w JS/TS (Node.js, Express)
- znajomość zasad SOLID i Clean Code
- doświadczenie w projektowaniu interfejsów REST/GraphQL oraz baz danych SQL (Oracle/MS SQL Server/PostgreSQL)
- znajomość rozwiązań chmurowych (np. AWS, Terraform) i konteneryzacji (Docker, Kubernetes)
- biegłość w języku angielskim
- znajomość języka niemieckiego umożliwiająca codzienną pracę w projekcie
Opis stanowiska
Tworzenie nowoczesnych aplikacji backendowych w Node.js dla zewnętrznych klientów Capgemini, w międzynarodowych zespołach pracujących w metodykach zwinnych (Scrum, SAFe, Kanban). Rola obejmuje wiodącą pozycję w zespole developerów oraz projektowanie rozwiązań zgodnie z DevOps, DDD, BDD, TDD i IaC. Uwaga: 'leading role' może oznaczać faktyczne przywództwo techniczne i mentoring, ale też po prostu bycie najstarszym stażem w zespole bez formalnych uprawnień — warto dopytać o zakres.
🔍 Dekoder Ogłoszenia
🔴
Leading role in team of developers
Może oznaczać zarówno faktyczne przywództwo techniczne i mentorską rolę, jak i po prostu bycie najstarszym stażem członkiem zespołu bez formalnych uprawnień.
🔴
Creating modern applications for external clients
Może oznaczać pracę nad innowacyjnymi projektami, ale równie dobrze może to być praca nad standardowymi, powtarzalnymi rozwiązaniami dla różnych klientów.
🟡
At least 4 years of experience as a JavaScript/TypeScript developer
Wymagane jest minimum 4 lata doświadczenia, ale nie ma gwarancji, że projekt będzie wykorzystywał najnowsze i najbardziej zaawansowane techniki JS/TS.
🟡
Knowledge of the SOLID rules when creating the code (the CLEAN CODE rule)
Wymagane jest teoretyczne zrozumienie zasad SOLID i Clean Code, ale nie ma gwarancji, że kod w projekcie faktycznie będzie ich przestrzegał.