Text copied to clipboard!
Tytuł
Text copied to clipboard!Programista Golang
Opis
Text copied to clipboard!
Poszukujemy Programisty Golang, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie aplikacji opartych na języku Go. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu w Go, rozumieć zasady tworzenia skalowalnych i wydajnych systemów oraz być gotowy do pracy w dynamicznym środowisku zespołowym. W codziennej pracy będzie współpracować z innymi programistami, analitykami oraz zespołem DevOps, aby dostarczać wysokiej jakości rozwiązania spełniające wymagania biznesowe. Oczekujemy, że kandydat będzie aktywnie uczestniczył w procesie projektowania architektury oprogramowania, pisaniu czystego i testowalnego kodu oraz rozwiązywaniu problemów technicznych. Ponadto, ważna jest znajomość narzędzi do kontroli wersji, systemów baz danych oraz doświadczenie w pracy z API i mikroserwisami. Jeśli jesteś pasjonatem programowania w Go i chcesz rozwijać swoje umiejętności w nowoczesnym środowisku, zapraszamy do aplikowania na to stanowisko.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja aplikacji w języku Go.
- Tworzenie i utrzymanie wysokiej jakości kodu.
- Współpraca z zespołem w celu definiowania wymagań technicznych.
- Optymalizacja wydajności istniejących rozwiązań.
- Pisanie testów jednostkowych i integracyjnych.
- Udział w przeglądach kodu i procesach CI/CD.
- Rozwiązywanie problemów technicznych i debugowanie aplikacji.
- Dokumentowanie opracowanych rozwiązań.
- Monitorowanie i utrzymanie stabilności systemów.
- Aktualizacja wiedzy na temat nowych technologii i trendów w Go.
Wymagania
Text copied to clipboard!- Minimum 2 lata doświadczenia w programowaniu w języku Go.
- Znajomość zasad programowania obiektowego i funkcyjnego.
- Doświadczenie z systemami kontroli wersji, np. Git.
- Znajomość baz danych SQL i NoSQL.
- Umiejętność pracy w zespole i komunikatywność.
- Znajomość narzędzi do automatyzacji i CI/CD.
- Doświadczenie z architekturą mikroserwisów będzie dodatkowym atutem.
- Znajomość protokołów sieciowych i REST API.
- Umiejętność pisania testów automatycznych.
- Dobra znajomość języka angielskiego technicznego.
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w programowaniu w Go?
- Opowiedz o projekcie, w którym używałeś języka Go.
- Jakie narzędzia i biblioteki Go znasz i stosujesz?
- Jak radzisz sobie z debugowaniem i optymalizacją kodu?
- Czy masz doświadczenie z mikroserwisami?
- Jakie praktyki stosujesz, aby zapewnić jakość kodu?
- Czy pracowałeś z systemami CI/CD?
- Jakie bazy danych używałeś w swoich projektach?
- Jakie wyzwania napotkałeś podczas pracy z Go i jak je rozwiązałeś?
- Jakie są Twoje oczekiwania dotyczące pracy w zespole?