Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista Backend Go

Opis

Text copied to clipboard!
Szukamy doświadczonego Programisty Backend Go, który dołączy do naszego zespołu i pomoże w tworzeniu skalowalnych, wydajnych oraz bezpiecznych aplikacji backendowych. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, implementację oraz optymalizację systemów backendowych, które wspierają nasze aplikacje i usługi. Jako Programista Backend Go będziesz pracować w dynamicznym środowisku, współpracując z zespołem inżynierów, projektantów oraz menedżerów produktu. Twoim zadaniem będzie tworzenie wysokiej jakości kodu, który spełnia wymagania biznesowe oraz techniczne. Będziesz również odpowiedzialny za integrację z bazami danych, API oraz innymi systemami zewnętrznymi. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu w języku Go, a także znajomość architektury mikroserwisów, baz danych SQL i NoSQL oraz systemów kolejkowych. Ważne jest również doświadczenie w pracy z systemami kontroli wersji, takimi jak Git, oraz znajomość narzędzi do konteneryzacji i orkiestracji, takich jak Docker i Kubernetes. Oferujemy możliwość pracy w nowoczesnym środowisku technologicznym, elastyczne godziny pracy oraz atrakcyjne wynagrodzenie. Jeśli jesteś osobą, która lubi wyzwania, ceni sobie jakość kodu i chce rozwijać się w obszarze backend developmentu, zapraszamy do aplikowania!

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja skalowalnych aplikacji backendowych w języku Go.
  • Optymalizacja wydajności i bezpieczeństwa systemów backendowych.
  • Integracja z bazami danych SQL i NoSQL.
  • Tworzenie i utrzymanie API oraz mikroserwisów.
  • Współpraca z zespołem frontendowym i innymi działami technicznymi.
  • Monitorowanie i debugowanie aplikacji w środowisku produkcyjnym.
  • Tworzenie dokumentacji technicznej dla tworzonych rozwiązań.
  • Utrzymywanie wysokiej jakości kodu poprzez testy jednostkowe i przeglądy kodu.

Wymagania

Text copied to clipboard!
  • Doświadczenie w programowaniu w języku Go.
  • Znajomość architektury mikroserwisów i wzorców projektowych.
  • Doświadczenie w pracy z bazami danych SQL i NoSQL.
  • Znajomość systemów kontroli wersji, takich jak Git.
  • Doświadczenie w pracy z narzędziami do konteneryzacji, np. Docker, Kubernetes.
  • Umiejętność debugowania i optymalizacji kodu.
  • Znajomość systemów kolejkowych, np. Kafka, RabbitMQ.
  • Dobra znajomość języka angielskiego w mowie i piśmie.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu w języku Go?
  • Czy pracowałeś wcześniej z architekturą mikroserwisów?
  • Jakie narzędzia do konteneryzacji i orkiestracji znasz?
  • Jakie strategie stosujesz do optymalizacji wydajności aplikacji backendowych?
  • Czy masz doświadczenie w pracy z systemami kolejkowymi?
  • Jakie są Twoje doświadczenia w integracji z bazami danych SQL i NoSQL?
  • Jakie techniki stosujesz do debugowania i testowania kodu?
  • Czy masz doświadczenie w pracy w zespołach Agile/Scrum?