pracaon.pl

Senior API & Platform Engineer (Go / Python / React / Angular)

Wiele lokalizacji, Wielkopolskie, Polska
Ogłoszenie zewnętrzne
BCF Software

BCF Software

Partner
199d
Wynagrodzenie do ustalenia
IT i Telekomunikacja
Pełny etat
Hybrydowa / Zdalna / Praca stacjonarna
Wymagania
  • 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.

  • Mile widziane:

  • Mile widziane doświadczenie z bramą API Kong oraz Solace PubSub+.

  • Mile widziana znajomość narzędzi z pakietu Atlassian, głównie Confluence i Jira.

Doswiadczenie
  • 5-7 years

Zakres obowiązków
  • 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.

Opis

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. 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. 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. Mile widziane: Mile widziane doświadczenie z bramą API Kong oraz Solace PubSub+. Mile widziana znajomość narzędzi z pakietu Atlassian, głównie Confluence i Jira. 5-7 years remote hybrid on-site

Oferta została zaimportowana z zewnętrznego portalu.Źródło ogłoszenia