Senior Go Developer [M/F]
⚲ Remote
20 160 - 25 200 PLN (B2B)
Wymagania
- Golang
- AWS
- Terraform
Opis stanowiska
O projekcie:
Dołącz do zespołu rozwijającego nowoczesne rozwiązania z obszaru fintech, wspierające usługi finansowe i płatnicze w środowisku chmurowym AWS. Projekt koncentruje się na projektowaniu, rozwoju i utrzymaniu skalowalnych usług backendowych, które działają w systemach o wysokiej dostępności, wydajności i niezawodności.
Wymagania:
- min. 5-lat doświadczenia zawodowego na podobnym stanowisku,- bardzo dobra znajomość języka Golang lub Java oraz gotowość do pracy z Golang,- doświadczenie w tworzeniu aplikacji backendowych,- znajomość środowiska AWS,- praktyczna znajomość Terraform,- umiejętność pisania wysokiej jakości, testowalnego kodu,- doświadczenie w pracy zespołowej oraz w metodykach Agile,- zaawansowana znajomość języka angielskiego umożliwiająca swobodną komunikację.
Codzienne zadania:
- projektowanie, rozwój i utrzymanie usług backendowych w języku Golang zgodnie z obowiązującą architekturą i standardami programistycznymi,
- implementacja nowych funkcjonalności, usuwanie błędów oraz rozwój istniejących rozwiązań na podstawie określonych wymagań biznesowych,
- tworzenie czytelnego, testowalnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami programistycznymi,
- współpraca z doświadczonymi inżynierami podczas projektowania rozwiązań technicznych i doprecyzowywania wymagań,
- wsparcie w zarządzaniu infrastrukturą chmurową AWS z wykorzystaniem Terraform,
- monitorowanie działania aplikacji z wykorzystaniem logów, metryk i narzędzi obserwowalności,
- udział w przeglądach kodu (Code Review) oraz dbanie o wysoką jakość dostarczanych rozwiązań,
- tworzenie i aktualizacja dokumentacji technicznej oraz dzielenie się wiedzą w zespole.
Dołącz do zespołu rozwijającego nowoczesne rozwiązania z obszaru fintech, wspierające usługi finansowe i płatnicze w środowisku chmurowym AWS. Projekt koncentruje się na projektowaniu, rozwoju i utrzymaniu skalowalnych usług backendowych, które działają w systemach o wysokiej dostępności, wydajności i niezawodności.
Wymagania:
- min. 5-lat doświadczenia zawodowego na podobnym stanowisku,- bardzo dobra znajomość języka Golang lub Java oraz gotowość do pracy z Golang,- doświadczenie w tworzeniu aplikacji backendowych,- znajomość środowiska AWS,- praktyczna znajomość Terraform,- umiejętność pisania wysokiej jakości, testowalnego kodu,- doświadczenie w pracy zespołowej oraz w metodykach Agile,- zaawansowana znajomość języka angielskiego umożliwiająca swobodną komunikację.
Codzienne zadania:
- projektowanie, rozwój i utrzymanie usług backendowych w języku Golang zgodnie z obowiązującą architekturą i standardami programistycznymi,
- implementacja nowych funkcjonalności, usuwanie błędów oraz rozwój istniejących rozwiązań na podstawie określonych wymagań biznesowych,
- tworzenie czytelnego, testowalnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami programistycznymi,
- współpraca z doświadczonymi inżynierami podczas projektowania rozwiązań technicznych i doprecyzowywania wymagań,
- wsparcie w zarządzaniu infrastrukturą chmurową AWS z wykorzystaniem Terraform,
- monitorowanie działania aplikacji z wykorzystaniem logów, metryk i narzędzi obserwowalności,
- udział w przeglądach kodu (Code Review) oraz dbanie o wysoką jakość dostarczanych rozwiązań,
- tworzenie i aktualizacja dokumentacji technicznej oraz dzielenie się wiedzą w zespole.
🔍 Dekoder Ogłoszenia
🟡
nowoczesne rozwiązania z obszaru fintech
Może oznaczać zarówno innowacyjne technologie, jak i po prostu pracę z istniejącymi, ale popularnymi w branży finansowej narzędziami.
🟡
wspierające usługi finansowe i płatnicze
Praca nad systemami, które mogą być krytyczne i podlegać ścisłym regulacjom, co może wpływać na tempo rozwoju i procesy.
🟢
skalowalnych usług backendowych
Oczekuje się, że będziesz projektować i implementować rozwiązania, które poradzą sobie ze znacznym wzrostem obciążenia.
🟡
systemach o wysokiej dostępności, wydajności i niezawodności
Będziesz pracować nad kluczowymi elementami systemu, gdzie błędy mogą mieć poważne konsekwencje, co wymaga dużej staranności.
🔴
bardzo dobra znajomość języka Golang lub Java oraz gotowość do pracy z Golang
Jeśli znasz głównie Javę, będziesz musiał szybko przyswoić Golang, co może oznaczać okres intensywnej nauki.