• Projektowanie architektury systemów webowych, chmurowych i IoT, z uwzględnieniem podejścia mikroserwisowego
  • Koordynowanie pracy zespołu programistycznego (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ń
  • Udział w utrzymaniu i rozwoju rozwiązań embedded, integrujących się z systemem chmurowym

  • Silny wpływ na rozwój organizacji
  • Siedziba z bezproblemowym parkingiem
  • Elastyczny czas pracy

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
  • Znajomość frameworków Python, takich jak Flask