Senior Backend Developer with Golang (US, eCatholic)
Kraków County
Senior Backend Developer with Golang (US, eCatholic)
Kraków, Kraków County, Lesser Poland Voivodeship, Polska
From Poland With Dev
25. 2. 2025
Informacje o stanowisku
technologies-expected :
Go
REST API
SQL
technologies-optional :
Docker
AWS
Kafka
Python
about-project :
Poszukujemy utalentowanego Backend Developera, który jest nastawiony na pracę i swój dalszy rozwój w Golang. Wspólnie z eCatholic tworzymy duży i innowacyjny system wspierający działalność społeczną i religijną w USA. Nasz zespół jest doskonale zgrany, a przy wykonywaniu codziennych zadań czujemy, że naprawdę robimy coś ważnego.
responsibilities :
Rozwój nowych funkcjonalności w ramach dobrze zdefiniowanego frameworku REST API.
Współpraca z zespołem FE w zakresie nowych funkcji API oraz tworzenie niezbędnej dokumentacji.
Poprawki błędów w obrębie istniejącego frameworka.
Dodawanie stworzonych funkcjonalności do bibliotek open source.
Drobne refaktoryzacje w celu dostosowania kodu do wymagań i wzorców.
requirements-expected :
Doświadczenie backendowe na poziomie senior, w tym co najmniej 2 lata komercyjnego doświadczenia w Golang.
Doświadczenie w testowaniu w Go, testach jednostkowych, testach integracyjnych i korzystaniu z frameworków do mockowania (np. gomock, mockery, testify).
Dobra znajomość wzorców współbieżności i programowania wielowątkowego w Go.
Znajomość SQL (MySQL, Aurora) i umiejętność pisania złożonych zapytań.
Doświadczenie w budowaniu i korzystaniu z REST API.
Doskonała znajomość architektury mikroserwisów i systemów przesyłania wiadomości.
Dobra znajomość algorytmów i struktury danych.
Angielski umożliwiający swobodny udział w spotkaniach.
Gotowość do pracy w godzinach popołudniowych (tylko na etapie wdrożenia).
offered :
Elastyczną, ale stabilną i długofalową współpracę.
Sprzęt do pracy w razie potrzeby.
Work-life balance (m.in. płatny urlop, MultiSport, lekcje z native speakerem, becikowe, elastyczne godziny pracy, prywatne ubezpieczenie zdrowotne, eventy sportowe).
Przyjazną atmosferę sprzyjającą rozwojowi (program szkoleń, system poleceń, budżet integracyjny, lunche zespołowe i prezenty świąteczne).