Fullstack Developer (Node.js / .NET / Azure / Terraform)
Upvanta
⚲ Remote
23 100 - 28 350 PLN (B2B)
Wymagania
- Node.js
- Express.js
- .NET
- Terraform
- Docker
- Azure
- Vue.js
- React
- Redux
- Vuex
- Elasticsearch (nice to have)
- Apache Lucene (nice to have)
Opis stanowiska
O projekcie: O projekcie Dołączysz do zespołu rozwijającego nowoczesne rozwiązania chmurowe oparte o platformę Azure. Pracujemy w architekturze mikroserwisowej, wykorzystując konteneryzację oraz automatyzację infrastruktury. Szukamy osoby, która dobrze odnajduje się zarówno w backendzie, jak i w środowisku chmurowym — ze szczególnym naciskiem na .NET oraz Terraform. Co oferujemy - Pracę przy nowoczesnych projektach chmurowych (Azure) - Realny wpływ na architekturę systemów - Elastyczną formę pracy - Przyjazną atmosferę i wsparcie zespołu Wymagania: Wymagania MUST HAVE - Komercyjne doświadczenie w backendzie: Node.js (Express.js) oraz .NET - Praktyczna znajomość Terraform (warunek konieczny) - Doświadczenie w pracy z Dockerem i środowiskami kontenerowymi - Znajomość Azure (wdrażanie aplikacji, zarządzanie usługami) - Wiedza z zakresu bezpieczeństwa aplikacji (OAuth2, JWT, itp.) - Doświadczenie w testach (unit + integration) oraz ich automatyzacji - Doświadczenie frontendowe: Vue.js lub React (Redux, Vuex, Routery) Mile widziane (NICE TO HAVE) - Znajomość Elasticsearch / Apache Lucene - Doświadczenie w architekturze mikroserwisowej i serverless - Umiejętność pracy zespołowej i komunikacji - Zdolność tłumaczenia zagadnień technicznych na biznesowe - Myślenie analityczne i samodzielność Codzienne zadania: - Tworzenie i rozwój backendu aplikacji w Node.js (Express.js) oraz .NET - Projektowanie i implementacja RESTful API - Wdrażanie oraz utrzymanie aplikacji w środowisku Azure - Automatyzacja infrastruktury przy użyciu Terraform (Infrastructure as Code) - Praca z kontenerami (Docker) i ich orkiestracją - Dbanie o bezpieczeństwo aplikacji (uwierzytelnianie, autoryzacja, best practices) - Tworzenie testów jednostkowych i integracyjnych - Automatyzacja procesów testowych i CI/CD