Fullstack Engineer (Node.js / Azure / Terraform / React/Vue)
Upvanta
⚲ Wrocław
25 200 - 28 350 PLN (B2B)
Wymagania
- Node.js
- Express.js
- Terraform
- Azure
- Docker
- React (nice to have)
- Vue.js (nice to have)
- Elasticsearch (nice to have)
- Apache Lucene (nice to have)
- Microservices (nice to have)
Opis stanowiska
O projekcie: 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. 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 Wymagania: 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 Codzienne zadania: - 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