About the role

  • Projektowanie, rozwój i utrzymanie nowych funkcji produktu przy użyciu Java lub Golang
  • Projektowanie i optymalizacja struktur baz danych, pisanie wydajnych zapytań oraz zapewnienie integralności danych z wykorzystaniem Postgres / Google Spanner
  • Współpraca z innymi zespołami w celu zbierania wymagań i definiowania specyfikacji usług systemu
  • Zapewnienie wysokiej dostępności, niezawodności i wydajności systemu poprzez skuteczne praktyki projektowe i wdrożeniowe
  • Implementacja rozwiązań do monitorowania, logowania i analityki w celu śledzenia wykorzystania usług, metryk wydajności i stanu systemu
  • Współpraca z zespołami DevOps w zakresie automatyzacji procesów wdrożeniowych, tworzenia pipeline’ów CI/CD oraz zarządzania infrastrukturą jako kodem
  • Śledzenie nowych trendów, najlepszych praktyk i technologii w zakresie architektury mikrousług oraz rozwoju cloud-native
  • Wsparcie techniczne w zakresie projektowania, rozwoju i wdrażania produktu
  • Rozwiązywanie problemów i wsparcie w środowisku produkcyjnym
  • Utrzymywanie kompleksowej dokumentacji technicznej dla tworzonych systemów
  • Szacowanie zadań, skuteczna komunikacja rozwiązań technicznych i dzielenie się wiedzą
  • Praca w zespole scrumowym zorientowanym na produkt, realizującym roadmapę tworzoną przez dedykowanego Product Ownera

Requirements

  • Tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii lub pokrewnej
  • Minimum 5 lat doświadczenia jako Backend Developer
  • Biegła znajomość baz danych i SQL, w tym umiejętność pisania i optymalizacji zapytań pod kątem wydajności
  • Dobre zrozumienie zasad projektowania RESTful API oraz architektury mikrousług
  • Doświadczenie w pracy z systemami o dużym obciążeniu i wysokiej dostępności w środowisku produkcyjnym
  • Znajomość narzędzi do konteneryzacji i orkiestracji, takich jak Docker, Kubernetes, oraz technologii cloud-native
  • Doskonałe umiejętności rozwiązywania problemów, dbałość o szczegóły i efektywna praca w dynamicznym, zespołowym środowisku
  • Silne umiejętności komunikacyjne — zdolność do jasnego przekazywania koncepcji technicznych i współpracy z zespołami międzyfunkcyjnymi
  • Znajomość aktualnych trendów i najlepszych praktyk w zakresie rozwoju oprogramowania (wydajność, bezpieczeństwo, dostępność, użyteczność)
  • Zrozumienie cyklu życia oprogramowania (SDLC) z naciskiem na metodyki Agile, najlepiej SCRUM

Job title

Programista Golang

Job type

Experience level

Mid levelSenior

Salary

PLN 170 - PLN 200 per hour

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job