Nasz klient, międzynarodowa firma konsultingowa działająca w sektorze retail, poszukuje Senior Fullstack Developera do swojego zespołu technologicznego. To stanowisko daje możliwość pracy nad rozwojem skalowalnych aplikacji webowych i realny wpływ na rozwój produktu oraz firmy.
Jeśli chcesz współpracować w dynamicznym, międzynarodowym środowisku, cenisz sobie pracę w zespole, w którym Twoje pomysły mają znaczenie – to ta rola jest dla Ciebie!
Senior Fullstack Developer
Twój zakres obowiązków
- Tworzenie i rozwój skalowalnych aplikacji webowych w Vue.js (frontend) i Python (backend).
- Projektowanie i optymalizacja API, usług i pipeline’ów danych dla wysokiej wydajności.
- Modelowanie, zarządzanie i optymalizacja baz danych MongoDB.
- Wdrażanie oraz utrzymanie aplikacji w środowisku AWS, dbając o ich dostępność i niezawodność.
- Współpraca z zespołem: product managerami, designerami i innymi inżynierami w celu dostarczania nowych funkcjonalności.
- Przeprowadzanie code review, wprowadzanie dobrych praktyk oraz mentoring zespołu.
- Tworzenie i utrzymanie testów unit, integration, end-to-end dla zapewnienia jakości kodu.
- Aktywny udział w procesach Agile/Scrum – sprint planning, estymacje, codzienne ceremonie.
Nasze wymagania
- Minimum 5 lat doświadczenia w Full Stack Development (Python + Vue.js).
- Zaawansowana znajomość Pythona, np. Flask, FastAPI, Django
- Doświadczenie w Vue.js, nowoczesnych praktykach JavaScript/TypeScript.
- Biegłość w pracy z MongoDB – modelowanie danych, optymalizacja zapytań.
- Znajomość AWS (np. EC2, Lambda, S3, API Gateway, CloudWatch).
- Dobra znajomość REST API, testowania i integracji systemów.
- Praktyczna znajomość Docker i konteneryzacji aplikacji.
- Silne umiejętności techniczne – wzorce projektowe, best practices.
- Umiejętności komunikacyjne i zdolność pracy zespołowej.
- CI/CD, Terraform, AWS CDK.
- GraphQL/WebSocket API.
- Cypress, Jest (testowanie frontendowe).
- Autoryzacja i uwierzytelnianie (OAuth2, JWT).
To oferujemy
- Pracę zdalną – elastyczność dostosowaną do Twoich preferencji.
- Umowę B2B – jasne zasady współpracy, przejrzystość finansowa.
- Długoterminową współpracę – stabilność i możliwość rozwoju w kolejnych projektach.
- Jeśli chcesz dołączyć do zespołu, w którym innowacyjne podejście i realny wpływ mają znaczenie, aplikuj już dziś! ?