Software Architect / Tech Lead
Cześć!
U nas znajdziesz to, czego szukasz - przekonaj się!
Co dla Ciebie mamy:
Stabilna współpraca
Wyzwania technologiczne i praca z nowoczesnymi rozwiązaniami. Internal Mobility - nie musisz zmieniać firmy, żeby zmienić projekt
Ambasadorzy SCALO
Rozwijaj kompetencje techniczne i presalesowe, wpływaj na kierunek rozwoju organizacji i wspieraj innych
Budowanie marki osobistej Twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako ekspert na wydarzeniach (np. ProMeet) - rozwijaj swoją markę w naturalny sposób
Benefit box Pełna opieka medyczna, karta MultiSport i szeroka oferta Motivizera - wybieraj benefity, które dbają o Twoje zdrowie, energię i codzienny komfort
Program poleceń
Poleć znajomego z IT, a resztą zajmiemy się my – on dostaje nowy projekt, Ty bonus. Win–win w najczystszej postaci
Integracje i wydarzenia firmowe
Wspólne wyjścia, firmowe eventy i okazje do poznania się poza projektami – bo dobre relacje tworzą najlepsze zespoły
Daily tasks
- projektowanie i rozwój docelowej architektury produktu oraz rozwój systemów wspierających, w tym mechanizmów FUOTA,
- projektowanie rozwiązań opartych o architekturę event-driven, komunikację asynchroniczną oraz integrację z urządzeniami IoT,
- projektowanie rozwiązań Edge Computing, w tym scenariuszy działania systemu bez stałego dostępu do Internetu,
- definiowanie standardów architektonicznych, dokumentowanie decyzji projektowych (ADR) oraz wdrażanie dobrych praktyk inżynieryjnych,
- identyfikowanie i ograniczanie długu technologicznego oraz koordynowanie działań związanych z bezpieczeństwem aplikacji i realizacją zaleceń poaudytowych,
- techniczne prowadzenie rozproszonego zespołu inżynierskiego, obejmujące planowanie prac, code review, mentoring oraz dbanie o wysoką jakość procesu wytwarzania oprogramowania,
- współpraca z interesariuszami biznesowymi, technicznymi i regulacyjnymi oraz reprezentowanie zespołu podczas spotkań projektowych i governance,
- uzasadnianie decyzji architektonicznych oraz wspieranie rozwoju organizacji poprzez wdrażanie nowoczesnych narzędzi AI w procesie wytwarzania oprogramowania.
Requirements
Ta oferta jest dla Ciebie, jeśli:
masz minimum 8 lat doświadczenia jako Architekt Systemów, Software Architect lub Tech Lead,
posiadasz doświadczenie w projektowaniu systemów rozproszonych opartych o architekturę event-driven ,
projektujesz aplikacje o wysokiej dostępności, skalowalności i wydajności,
bardzo dobrze znasz Go oraz co najmniej jeden z obszarów: React/Next.js lub Flutter,
masz praktyczne doświadczenie z Kafka, MQTT oraz projektowaniem rozwiązań dla IoT,
pracujesz z Kubernetes oraz projektujesz rozwiązania oparte o konteneryzację,
projektujesz i rozwijasz REST API, gRPC oraz rozwiązania zgodne z OpenAPI ,
znasz zagadnienia związane z bezpieczeństwem aplikacji, uwierzytelnianiem i autoryzacją (mile widziana znajomość Keycloak),
posiadasz doświadczenie w projektowaniu rozwiązań Edge Computing,
pracujesz z relacyjnymi bazami danych oraz bazami typu Time Series (np. InfluxDB),
wykorzystujesz nowoczesne narzędzia AI wspierające proces wytwarzania oprogramowania,
potrafisz podejmować decyzje architektoniczne i skutecznie komunikować je interesariuszom biznesowym oraz technicznym,
masz doświadczenie w technicznym prowadzeniu rozproszonych zespołów inżynierskich,
swobodnie komunikujesz się w języku angielskim (C1).
Mile widziane:
doświadczenie z Azure lub OVH
znajomość EMQX
doświadczenie z Grafana, Prometheus, Loki, Tempo
znajomość standardów HL7 i FHIR
doświadczenie w projektach z obszaru IoT, MedTech lub innych środowisk regulowanych
znajomość zagadnień Data Lake i Machine Learning
Must have: Go, React, Next.js, Flutter, Kafka, MQTT, IoT, Kubernetes, REST API, gRPC, OpenAPI
Nice to have: Keycloak, InfluxDB, AI, Azure, OVHcloud, Grafana, Prometheus, Loki, Machine Learning