.
Backend Software Engineer – Golang
  • Warszawa
Backend Software Engineer – Golang
Warszawa, Warszawa, Masovian Voivodeship, Polska
Hays Poland
2. 3. 2025
Informacje o stanowisku

Backend Software Engineer – Golang

Miejsce pracy: Warszawa

Rekrutujemy dla

Hays IT Contracting to współpraca oparta na zasadach B2B. Łączymy specjalistów IT z najciekawszymi, technologicznymi projektami na rynku. Dołącz do grona 500 zadowolonych wykonawców pracujących dla klientów Hays!

Zespół:

Zespół składa się kilkudziesięciu technologicznie specjalistów różnych dziedzin, podzielonych na kilka zespołów Scrum rozwijających komponenty naszej platformy.

Bazujemy na nowoczesnych stacku technologicznym:

języki: Golang / Javascript / Typescript / Node

frameworki: Gin / React / Fastify / Styled Components / Turbo / Storybook

API: GraphQL / REST / gRPC

bazy danych: MongoDB / AuroraDB / Redis / SOLR

deployment: GitHub / GitHub Actions / K8s / ArgoCD

dystrybucja: AWS CloudFront / Lambda@Egde / Varnish / ELB / Traefik / Nginx

testy: Selenium (Grid) / Cucumber / Appium / Chai / Webdrive / Sauce Labs / Xray

Technologie u pracodawcy

Wymagane

  • Backend Developer
  • Golang
  • AWS

O projekcie

Dołączając do zespołu możesz liczyć na kontakt z nowoczesnymi technologiami backendowymi w połączeniu z nutką devopsowania oraz na silne wsparcie doświadczonych programistów oraz architekta.

Tworzymy nowoczesne systemy obsługujące milionowe odsłony, przez co musisz wiedzieć, jak działa cache na różnych warstwach, mieć świadomość zalet i wad skalowania aplikacji jak i umieć wskazać różnice architektury monolitycznej czy mikroskopowej.

Twój zakres obowiązków

  • Utworzenie repozytorium i skonfigurowania aplikacji
  • Pisanie kodu spełniającego potrzeby biznesowe w ulubionej technologii
  • Tworzenie testów, weryfikowanych w procesie wdrażania, m.in. przez Sonar Cloud
  • Skonfigurowanie deploymentu na kubernetesowy klaster oraz dbania o proces wdrażania Twojej własnej zmiany
  • Pomoc w budowaniu architektury aplikacji, użycia narzędzi lub przygotowaniu konceptów rozwiązań
  • Dokumentowanie trudnych technologicznych decyzji w postaci dokumentacji lub ADR (Architecture Decision Record)
  • Utworzenie prostej lambdy

Wymagania pracodawcy

  • umiejętność samodzielnego zbudowania usługi w ujęcie E2E, uwzględniając takie elementy jak:
  • Utworzenie repozytorium i skonfigurowania aplikacji
  • Pisanie kodu spełniającego potrzeby biznesowe w wybranej technologii
  • Tworzenie testów, weryfikowanych w procesie wdrażania, m.in. przez Sonar Cloud
  • Konfiguracja deploymentu na kubernetesowy klaster oraz dbanie o proces wdrażania zmiany
  • Pomoc w budowaniu architektury aplikacji, użycia narzędzi lub przygotowaniu konceptów rozwiązań
  • Dokumentowania trudnych technologicznych decyzji w postaci dokumentacji lub ADR (Architecture Decision Record)
  • Utworzenia prostej lambdy
  • znajomość GoLang - 5
  • znajomości protokołu HTTP/2 - 5
  • znajomość baz danych (mongodb, mysql) - 4
  • umiejętności pisania testów jednostkowych oraz integracyjnych - 4
  • cache (Redis, Memcached, Varnish) -3
  • znajomości API RESTful oraz GraphQL - 3
  • konteneryzacji (Docker) - 3
  • CI/CD (preferowany: Github Actions) – 3
  • usługi AWS Cloud (Lambda, DynamoDB, ELB, Cloudfront, S3) - 3
  • orchestracji (k8s/EKS) - 3
  • znajomości zagadnień optymalizacji - 3
  • języka angielskiego na poziomie umożliwiającym korzystanie z dokumentacji - 3
  • kolejki (RabbitMQ) – 2

Mile widziane

  • Doświadczenie w budowie serwisów informacyjnych (news, lifestyle, sport, etc..)
  • znajomość JavaScript (ES2021) / TypeScript
  • znajomość Node.js 18+, gRPC, React.js
  • znajomości zagadnień SSR (mile widziany Next.js)

Etapy rekrutacji

  • Twoje CV zostanie zweryfikowane przez Hays Recruiter
  • 15-20 -minutowa rozmowa na temat projektu i Twoich doświadcz
  • Rozmowa techniczna z klientem – spotkanie online (1h)
  • Oferta
Hays Poland sp. z o.o. jest agencją zatrudnienia nr 361.

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    88 968
    10 716