Full Stack Senior Developer
Twój zakres obowiązków
Uczestniczenie w procesie projektowania architektury systemów webowych, chmurowych i IoT, z uwzględnieniem podejścia mikroserwisowego
Koordynowanie pracy zespołu projektowego (backend, frontend, embedded) – planowanie zadań, przegląd kodu, mentoring
Współtworzenie i rozwijanie aplikacji internetowych typu full-stack (backend + REST API + frontend)
Wspieranie zespołu w rozwiązywaniu problemów technicznych oraz wdrażaniu dobrych praktyk inżynierskich
Projektowanie i wdrażanie systemów komunikacji asynchronicznej (np. MQTT, Kafka, NATS)
Dbanie o jakość kodu i dokumentację techniczną
Udział w definiowaniu i analizie wymagań technicznych oraz biznesowych dla nowych funkcjonalności
Udział w spotkaniach projektowych, przeglądach technicznych i wsparciu klienta w zakresie rozwiązań IT
Udział w definiowaniu i wdrażaniu procesów CI/CD oraz automatyzacji wdrożeń
Nasze wymagania
znajomość języka Python
doświadczenie w projektowaniu i rozwoju aplikacji internetowych full stack (REST API, backend, frontend)
znajomość zagadnień z architektury mikroserwisów
znajomość technologii asynchronicznej komunikacji (NATS, RabbitMQ, MQTT, Kafka lub podobne)
doświadczenie z CI/CD i automatyzacją zadań (Jenkins, Gitlab CI lub podobne)
znajomość technologii konteneryzacji (Docker/Kubernetes)
umiejętność używania i konfiguracji systemu Linux
umiejętność korzystania z systemu kontroli wersji Git
Mile widziane
Doświadczenie w pracy z platformą chmurową AWS (np. EC2, S3, RDS)
Znajomość frameworka React i ekosystemu JavaScript/TypeScript
Doświadczenie w pracy z systemami embedded
Full Stack Senior Developer
Full Stack Senior Developer