Job Search and Career Advice Platform

Enable job alerts via email!

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

BCF Software Sp. z o.o.

Opole

On-site

PLN 180,000 - 240,000

Full time

22 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Wiodąca firma technologiczna w Opolu poszukuje programisty do pracy nad nowoczesną platformą integracyjną API. Twoje zadania obejmą rozwój mikroserwisów oraz współpracę w międzynarodowym zespole. Wymagana znajomość języka Go oraz doświadczenie w React i Angular. Oferujemy świetne benefity i zdalne środowisko pracy.

Benefits

System premiowania za polecenia
Doskonałe imprezy integracyjne
Środowisko pracy otwarte na wymianę wiedzy

Qualifications

  • Silne zaplecze techniczne i praktyczne doświadczenie programistyczne.
  • Znajomość testowania aplikacji frontendowych i backendowych.
  • Dobra znajomość metodyki Agile i frameworku Scrum.

Responsibilities

  • Rozwój i utrzymanie nowoczesnej platformy integracyjnej API.
  • Tworzenie i wdrażanie mikroserwisów.
  • Pisanie czystego, dobrze udokumentowanego kodu.

Skills

Doświadczenie w tworzeniu mikroserwisów
Znajomość języka Go
Biegłość w React i Angular
Umiejętności DevOps
Analiza i rozwiązywanie problemów

Education

Tytuł licencjata lub magistra w dziedzinie informatyki lub pokrewnej

Tools

Docker
GitLab
Job description

Opis stanowiska zawiera obowiązki i kwalifikacje w kontekście pracy nad nowoczesną platformą integracyjną API oraz mikrousługami, z naciskiem na jakość kodu, testowanie i DevOps.

  • 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.
  • 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.
  • 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.
Opole
Oferty pracy w okolicznych lokalizacjach
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.