Senior Node.js / Full-Stack Developer (f/m/x)
Qarbon IT Sp. z o.o.
⚲ Katowice
20 160 - 21 840 PLN (B2B)
Wymagania
- Node.js
- TypeScript
- REST API
- Backend
- Architecture
- Samodzielność
- Full-stack awareness
- Fastify (nice to have)
- DevOps mindset (nice to have)
- Infrastructure as Code (nice to have)
- CI/CD (nice to have)
- Product development (nice to have)
Opis stanowiska
O projekcie: Qarbon IT to dynamiczny zespół pasjonatów technologii. Tworzymy zaawansowane, spersonalizowane rozwiązania cyfrowe dla klientów z całego świata. Nasz zespół tworzą doświadczeni specjaliści – od Data Scientistów po developerów Java, JavaScript i mobile. Realizujemy projekty, które mają realny wpływ na rozwój biznesu naszych klientów. Obecnie poszukujemy Senior Node.js / Full-Stack Developera, który przejmie kluczowe obowiązki technologiczne obejmujące zarówno development, jak i wybrane obszary związane z infrastrukturą oraz utrzymaniem środowisk. Szukamy osoby technicznie dojrzałej i samodzielnej, która potrafi sprawnie wejść w istniejący projekt, utrzymać jego stabilność oraz rozwijać nowe elementy systemu. Wymagania: - Bardzo dobra znajomość Node.js oraz TypeScript na poziomie senior. - Doświadczenie w pracy z frameworkami backendowymi (preferowana znajomość Fastify). - Dogłębne rozumienie architektury backendowej oraz zasad projektowania REST API. - Doświadczenie full-stack lub wysoka świadomość procesów zachodzących na styku backend ↔ frontend. - Samodzielność oraz umiejętność efektywnej pracy w ramach istniejącego projektu. - Biegła znajomość języka polskiego oraz angielskiego (umożliwiająca swobodną komunikację). Mile widziane - Doświadczenie w projektach łączących rolę Developmentu i DevOps. - Praktyczna znajomość rozwiązań CI/CD. - Znajomość procesów release managementu dla aplikacji mobilnych. - Doświadczenie w pracy nad systemami produktowymi rozwijanymi w sposób iteracyjny. - Doświadczenie w pracy z Google Cloud Platform (GCP). - Znajomość narzędzi Terraform oraz Terragrunt. - Doświadczenie w deploymentach oraz utrzymaniu środowisk produkcyjnych. - Praktyka w deploymentach aplikacji mobilnych na platformy iOS oraz Android. Codzienne zadania: - Rozwój i utrzymanie aplikacji backendowej w środowisku Node.js / TypeScript - Współpraca z frontendem oraz wsparcie realizacji funkcjonalności end-to-end - Utrzymanie i rozwój infrastruktury w środowisku Google Cloud Platform - Deployment i maintenance infrastruktury zarządzanej przez Terraform / Terragrunt - Utrzymanie i deployment aplikacji mobilnych iOS oraz Android - Wsparcie zespołu w podejmowaniu decyzji technicznych oraz utrzymaniu stabilności środowisk - Analiza istniejących rozwiązań i proponowanie skalowalnych usprawnień