Fullstack Engineer (Node.js / Azure / Terraform / React/Vue)
Upvanta sp. z o.o.
⚲ Wrocław, Warszawa, Kraków, Poznań, Gdańsk
1 200 - 1 350 PLN/dzień netto (B2B)
Wymagania
- Node.js
- Terraform
- Docker
- Cloud
Opis stanowiska
Fullstack Engineer (Node.js / Azure / Terraform / React/Vue) Lokalizacja: praca zdalna Forma zatrudnienia: B2B Wynagrodzenie: 1200-1350 MD B2B O roli Szukamy doświadczonego Fullstack Engineera, który będzie odpowiedzialny za rozwój backendu w Node.js oraz współpracę przy architekturze chmurowej opartej o Azure. Osoba na tym stanowisku będzie również uczestniczyć w projektowaniu infrastruktury (Terraform), konteneryzacji (Docker) oraz zapewnianiu jakości poprzez testy automatyczne. To rola dla osoby, która łączy kompetencje backendowe, DevOps oraz rozumienie architektury systemów. Zakres obowiązków • Tworzenie i rozwój backendu aplikacji w Node.js (Express.js) • Projektowanie i implementacja RESTful API • Praca z platformą Microsoft Azure (wdrażanie, utrzymanie, automatyzacja) • Projektowanie infrastruktury jako kodu (Terraform) • Praca z Dockerem oraz konteneryzacją aplikacji • Wdrażanie dobrych praktyk bezpieczeństwa (auth, authz, secure coding) • Tworzenie oraz utrzymanie testów jednostkowych i integracyjnych • Współpraca z zespołem przy projektowaniu architektury systemów Wymagania (MUST HAVE) • Min. 3+ lata doświadczenia w Node.js (Express.js) • Doświadczenie w pracy z Terraform • Praktyczna znajomość Docker / konteneryzacji • Znajomość mechanizmów autoryzacji i uwierzytelniania (JWT, OAuth2 itp.) • Doświadczenie w pisaniu testów automatycznych (unit/integration) • Znajomość podstaw pracy z chmurą (preferowane Azure) Mile widziane (NICE TO HAVE) • Doświadczenie w frontendzie: React lub Vue.js • Znajomość Elasticsearch / Apache Lucene • Doświadczenie w architekturze: mikroserwisy, serverless • Umiejętność tłumaczenia złożonych zagadnień technicznych • Dobre zdolności komunikacyjne i teamwork • Podejście analityczne i problem-solving Oferujemy • Pracę w nowoczesnym środowisku technologicznym • Realny wpływ na architekturę systemu • Pracę w oparciu o dobre praktyki DevOps i CI/CD • Elastyczną formę współpracy • Możliwość pracy zdalnej • Rozwój w obszarze cloud / backend / architektury