Senior Golang Software Engineer
Tech Stack / Keywords
Firma i stanowisko
Społeczność Edge One Solutions to ponad 350 ekspertów będących częścią Grupy Euvic z 5500 pracownikami. Firma wspiera rozwój kompetencji poprzez indywidualne dopasowanie projektów.
Klient jest jednym z liderów rynku usług turystycznych w Polsce, rozwijającym nowoczesne platformy cyfrowe wspierające planowanie i rezerwację podróży obsługujące setki tysięcy użytkowników.
Firma stawia na innowacje, wysoką jakość oprogramowania oraz rozwój produktów odpowiadających na potrzeby klientów.
Wymagania
- Minimum 6 lat doświadczenia zawodowego w tworzeniu oprogramowania, w tym co najmniej 3 lata pracy z Go (Golang)
- Praktyczne doświadczenie w projektowaniu i budowie systemów rozproszonych oraz architektury mikroserwisowej
- Bardzo dobra znajomość wzorców architektonicznych, takich jak Hexagonal Architecture oraz Clean Architecture
- Doświadczenie w pracy z relacyjnymi bazami danych, w szczególności PostgreSQL
- Bardzo dobra znajomość REST API oraz gRPC
- Praktyczna znajomość frameworka Gin
- Doświadczenie w pracy z ElasticSearch oraz Redis
- Znajomość języka angielskiego na poziomie minimum B2
Nice to have:
- Doświadczenie z procesami CI/CD
- Znajomość brokerów wiadomości, takich jak Kafka lub RabbitMQ
- Doświadczenie z narzędziami do monitoringu i obserwowalności: Kibana, Grafana, Sentry
- Praktyczna znajomość Domain-Driven Design (DDD)
- Doświadczenie w pracy w metodykach Agile/Scrum
- Umiejętność optymalizacji procesów wytwarzania oprogramowania oraz usprawniania workflow zespołów developerskich
Obowiązki
- Projektowanie, rozwój oraz utrzymanie wysokowydajnych aplikacji opartych o Go (Golang)
- Tworzenie wysokiej jakości, skalowalnego i łatwego w utrzymaniu kodu zgodnie z najlepszymi praktykami oraz standardami code review
- Analiza i eliminowanie wąskich gardeł wydajnościowych oraz optymalizacja istniejących rozwiązań
- Pełnienie roli mentora technicznego dla zespołu oraz wsparcie Team Leadera w tworzeniu Indywidualnych Planów Rozwoju (IDP) i wdrażaniu zmian architektonicznych
- Proponowanie nowych rozwiązań technologicznych i dobór odpowiednich narzędzi do realizacji złożonych potrzeb biznesowych
- Ścisła współpraca z zespołami IT oraz interesariuszami biznesowymi w celu zbierania wymagań i dostarczania wartościowych rozwiązań
- Tworzenie testów jednostkowych i integracyjnych zapewniających wysoką jakość oraz niezawodność aplikacji
Benefity
- Indywidualne wsparcie Service Delivery Managera
- Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Wyjścia integracyjne, aktywności sportowe i webinary (#edge1talks)
- Wsparcie sportowych inicjatyw i wynajem sal treningowych
- Pakiet zdrowotny obejmujący prywatną opiekę, kartę sportową, ubezpieczenie oraz wsparcie psychologiczne (HearMe)
- Elastyczne benefity punktowe do indywidualnego wykorzystania
- Lekcje języka angielskiego dopasowane do poziomu
Inne informacje
Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie, Aleje Jerozolimskie 132 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Edge One Solutions
365 aktywnych ofert