Senior Golang Software Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#391074·Dodano dwa miesiące temu·2
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

GolangHexagonal ArchitectureClean ArchitecturePostgreSQLREST APIgRPCginElasticsearchRedis

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
Elastyczne godziny
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Kursy językowe

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

Edge One Solutions

365 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz