-
Hays

Backend Software Engineer – Golang

Hays
Poland · Full-time · Associate

Hays IT Contracting to współpraca oparta na modelu B2B. Łączymy specjalistów IT z najciekawszymi, technologicznymi projektami na rynku.

Dołącz do grona 500 zadowolonych Kontrahentów pracujących dla klientów Hays!


Dla naszego klienta poszukujemy obecnie Kandydatów na stanowisko:

Backend Software Engineer – Golang


Lokalizacja: Zdalnie lub hybryda Kraków / Warszawa /

Rodzaj pracy: B2B za pośrednictwem Hays Poland

Stawka: 130 - 170 zł/h

Czas trwania: długoterminowa współpraca

Data rozpoczęcia: styczeń 2025


Współpraca ogólnie:

Poniżej kluczowe technologie:

Poszukujemy inżynierów backend biegłych w programowaniu w Golang, ale również posiadających doświadczenie w obszarze Cloud (AWS) oraz CI/CD z nutką DevOps.


WYMAGANIA TECHNICZNE

[Skala w punktach: 0 – brak znajomości 1 słaba znajomość - 5 Bardzo dobra znajomość]

  • Golang - 5
  • bazy danych (mongodb, mysql) - 4
  • cache (Redis, Memcached, Varnish) -3
  • kolejki (RabbitMQ) - 2
  • API RESTful oraz GraphQL - 3
  • protokołu HTTP/2 - 5
  • konteneryzacji (Docker) - 3
  • CI/CD (preferowany: Github Actions) – 3
  • usługi AWS Cloud (Lambda, DynamoDB, ELB, Cloudfront, S3) - 3
  • orchestracji (k8s/EKS) - 3
  • pisanie testów jednostkowych oraz integracyjnych - 4
  • zagadnienia optymalizacji - 3
  • angielski na poziomie umożliwiającym korzystanie z dokumentacji – 3
  • podejście “will-do” - otwartość na niepoznane dotychczas języki i technologie (również legacy)

Tech Lead: Dbanie o standardy

W przypadku Seniorów muszą to być osoby potrafiące samodzielne zbudować usługę 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


Bazujemy na nowoczesnych stacku technologicznym, w ramach którego warto wymienić:

  • 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


Dodatkowymi atutami będą:

  • 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)


W zespole Web Solutions Software Engineering zajmujemy się rozwojem Platformy Kontentowej, obsługującej największe serwisy internetowe.


Główne wyzwania technologiczne, z jakimi się mierzymy się na co dzień,to m.in.:

  • tworzenie aplikacji obsługujących bardzo duży ruch (średnio kilkaset milionów odsłon w skali miesiąca oraz kilkaset tysięcy na minutę w pikach)
  • tworzenie przejrzystej architektury usług umożliwiającej efektywny rozwój i utrzymanie aplikacji
  • zapewnienie wysokiej wydajności aplikacji klienckiej
  • zapewnienie wysokiej dostępności serwisu
  • zapewnienie wysokiej jakości oprogramowania, a co za tym idzie bezpiecznych wdrożeń i stabilnej produkcji
  • budowa rozwiązań optymalnych dla SEO


Nasz platforma oparta jest o komponentową architekturę, której głównymi elementy mi są:

  • CMS
  • Content API
  • Design System
  • Web renderer
  • Content Distribution Infrastructure
  • Content Syndication


Dołączając do naszego 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 mikroserwisowej.


W ramach Twoich obowiązków dotkniesz każdego z aspektów tworzenia systemu:

  • Utworzenia repozytorium i skonfigurowania aplikacji
  • Pisania kodu spełniającego potrzeby biznesowe w ulubionej technologii
  • Tworzenia testów, weryfikowanych w procesie wdrażania, m.in. przez Sonar Cloud
  • Skonfigurowania deploymentu na kubernetesowy klaster oraz dbania o proces wdrażania Twojej własnej zmiany
  • Pomocy 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 (tak dla rozluźnienia)


OFERUJEMY

  • stabilną, długofalową współpracę w modelu B2B
  • pracę przy usługach o 100% rozpoznawalności
  • kompetentny, zgrany zespół, otwarty na dzielenie się wiedzą
  • nowoczesny stack i mocne kompetencje w zespole
  • praca przy budowie nowych aplikacji oraz wpływ na decyzje technologiczne
  • hybrydowy system pracy z możliwością pełnej pracy zdalnej
  • komputer firmowy MacBook Pro klasy high-end
  • dostęp do platformy e-learningowej (Udemy Business / Frontend Masters / AWS Masters)

­

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


Praca zdalna:

  • Opcja hybrydowej pracy z biura (20-40%)
  • Opcja pracy onsite (chodzi o aspekt integracji zespołów).
  • Opcja pełnej pracy zdalnej z okazjonalnymi wyjazdami na spotkania zespołu (maksymalnie jedno 2-3 dniowe spotkanie na kwartał).



Jak będzie wyglądał proces rekrutacji:

  1. Twoje CV zostanie sprawdzone przez Hays Recruiter
  2. Rozmowa kwalifikacyjna z klientem (Etap 1 - Weryfikacja kompetencji technicznych. Czas trwania ~2h, Etap 2 - Spotkanie z Szefem Zespołu. Czas trwania ~45 min)
  3. Witamy w projekcie!


Hays Poland sp. z o.o. jest agencją zatrudnienia zarejestrowaną w rejestrze prowadzonym przez Marszałka Województwa Mazowieckiego pod numerem 361.

Key Skills

Ranked by relevance

aws golang javascript graphql redis cloud typescript rabbitmq selenium dynamodb cucumber docker appium react mysql scrum cicd s3
Login to Apply
Posted
Jan 07, 2025
Type
Full-time
Level
Associate
Location
Poland
Company
Hays

Industries

Technology Information Media Broadcast Media Production Distribution

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EDUROM
Related

Software Engineer (Java) – Series A Startup

2026-04-09

Full-time
Mid-Senior
Romania
Technology
Information Technology
View Job Details
Cyan Recruitment
Related

Full-Stack Developer

2026-04-12

Full-time
Entry
United Arab Emirates
Technology
Engineering
View Job Details
Code Compass 🧭
Related

DevOps Engineer (80%-100%) - Zug

2026-04-12

Full-time
Mid-Senior
Switzerland
Staffing
Information Technology