Dołączysz do zespołu zajmującego się rozwojem i utrzymaniem nowoczesnej platformy integracyjnej API, obejmującej zarówno synchroniczne, jak i asynchroniczne komponenty. Projekt koncentruje się na budowie mikroserwisów, integracji z zewnętrznymi systemami (w tym rozwiązaniami do zarządzania API), a także na tworzeniu narzędzi i modułów wspierających automatyzację procesów CI/CD.
W ramach codziennej pracy będziesz mieć wpływ na rozwój skalowalnej architektury systemowej, budowę narzędzi w językach Go, Python oraz interfejsów frontendowych w React i Angular. Projekt realizowany jest w środowisku opartym o kontenery (Docker), z wykorzystaniem GitLab CI/CD oraz nowoczesnych praktyk DevOps. Duży nacisk kładziemy na jakość kodu, dokumentację techniczną oraz testowanie jednostkowe.
Zespół pracuje w modelu współpracy międzynarodowej, stawiając na wymianę wiedzy, code review i eksplorację nowych technologii.
responsibilities :
Integracja platform API z różnymi systemami zewnętrznymi.
Tworzenie i utrzymywanie niestandardowych modułów w języku Lua.
Tworzenie, utrzymywanie i wdrażanie narzędzi oraz usług napisanych w językach: Golang, Python, React i Angular.
Rozwój, utrzymanie i wdrażanie mikroserwisów.
Tworzenie, obsługa i wspieranie pipeline’ów CI/CD w GitLab do automatyzacji zadań takich jak: zarządzanie i wdrażanie API na platformach oraz wdrażanie własnych projektów konteneryzowanych.
Pisanie czystego, dobrze udokumentowanego i testowalnego kodu, z uwzględnieniem testów jednostkowych.
Tworzenie, publikowanie i utrzymywanie obrazów Docker.
Autorstwo i/lub współtworzenie dokumentacji wsparcia, artykułów typu „how-to” oraz innych materiałów technicznych w języku angielskim.
Testowanie i eksploracja nowych technologii.
Przeglądanie kodu kolegów z zespołu (peer code reviews) oraz udział w usprawnianiu procesów developerskich.
requirements-expected :
Tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej.
Silne zaplecze techniczne i praktyczne doświadczenie programistyczne.
Doświadczenie w tworzeniu mikroserwisów w języku Go (Golang).
Doświadczenie w integracji z rozwiązaniami do zarządzania API, np. Kong.
Doświadczenie w integracji z systemem Okta.
Biegłość w tworzeniu i utrzymywaniu aplikacji full-stack z wykorzystaniem React, Angular i Pythona.
Dobre umiejętności pracy z JavaScript/TypeScript, frameworkami webowymi (np. Django, Flask), projektowaniem REST API oraz technologiami bazodanowymi.
Znajomość testowania aplikacji frontendowych i backendowych, procesów wdrożeniowych i systemów kontroli wersji (GitLab).
Solidne zrozumienie architektury full-stack, umiejętność rozwiązywania problemów i komunikacji.
Znajomość architektury oprogramowania i cyklu życia tworzenia oprogramowania.
Praktyczna znajomość technologii takich jak API, mikroserwisy, hosting w chmurze, CRM (np. Salesforce), ERP (np. SAP).
Silne umiejętności analityczne, rozwiązywania problemów, negocjacji i organizacji pracy.
Umiejętność komunikacji zarówno z zespołami technicznymi, jak i biznesowymi na różnych poziomach.
Dobra znajomość metodyki Agile i frameworku Scrum.
offered :
Praca w firmie, która otrzymała nagrodę Great Place to Work Award i Diamentowy Certyfikat Forbesa.
System premiowania za polecenia.
Doskonałe imprezy integracyjne.
Środowisko pracy ludzi otwartych na dzielenie się i wymianę wiedzą IT.