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?