Fullstack Developer (Node.js / .NET / Azure / Terraform)
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.
Twoje obowiązki
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
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ść
Co oferujemy
Pracę przy nowoczesnych projektach chmurowych (Azure)
Realny wpływ na architekturę systemów
Elastyczną formę pracy
Przyjazną atmosferę i wsparcie zespołu
Fullstack Developer (Node.js / .NET / Azure / Terraform)
Fullstack Developer (Node.js / .NET / Azure / Terraform)