Opis stanowiska pracy
Backend Software Engineer – Golang
Kraków
NR REF.: 1186422
Hays IT Contracting to współpraca oparta na zasadach B2B. Nasza firma dopasowuje specjalistów IT do najciekawszych projektów technologicznych na rynku. Dołącz do grona 500 zadowolonych Kontraktorów i pracuj dla Klientów Hays!
Obecnie dla naszego Klienta poszukujemy Kandydatów na stanowisko
Golang Developer.Lokalizacja: Kraków/Warszawa
Praca zdalna: 100%
Rodzaj umowy: kontrakt (B2B przez Hays Poland)
Współpraca: długofalowa
Stawka: do 160 PLN/h netto + VAT
Godziny pracy: standardowe
Stack technologiczny:- 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
Projekt i ogólny zakres prac: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!
Klient tworzy 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.
Czym będziesz się zajmował:- Utworzeniem repozytorium i skonfigurowania aplikacji
- Pisaniem kodu spełniającego potrzeby biznesowe w ulubionej technologii
- Tworzeniem testów, weryfikowanych w procesie wdrażania, m.in. przez Sonar Cloud
- Skonfigurowaniem deploymentu na kubernetesowy klaster oraz dbaniem o proces wdrażania Twojej własnej zmiany
- Pomocą w budowaniu architektury aplikacji, użycia narzędzi lub przygotowaniu konceptów rozwiązań
- Dokumentowaniem trudnych technologicznych decyzji w postaci dokumentacji lub ADR (Architecture Decision Record)
- Utworzeniem prostej lambdy
Główne wyzwania technologiczne, z jakimi mierzy się klient 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
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
Co otrzymasz:- Długofalową współpracę z Klientem realizującym projekty dla największych graczy z sektora bankowego, ubezpieczeniowego, telco i nie tylko
- Pracę przy usługach o 100% rozpoznawalności
- Kompetentny, zgrany zespół, otwarty na dzielenie się wiedzą
- Nowoczesny stack i mocne kompetencje w zespole
- Pracę przy budowie nowych aplikacji oraz wpływ na decyzje technologiczne
- Komputer firmowy MacBook Pro klasy high-end
- Dostęp do platformy e-learningowej (Udemy Business / Frontend Masters / AWS Masters)
- Standardowe benefity – preferencyjne stawki pakietów LuxMed i Multisport
- Decydując się na współpracę via Hays, otrzymujesz również możliwość pracy w przyszłości dla wielu innych wiodących klientów Hays
Czego oczekujemy:- Min. 5 lat doświadczenia w IT z wykorzystaniem Golang
- Znajomości baz danych (mongodb, mysql)
- Znajomości cache (Redis, Memcached, Varnish)
- Znajomości kolejki (RabbitMQ)
- Znajomości API RESTful oraz GraphQL
- Znajomości protokołu HTTP/2
- Znajomości konteneryzacji (Docker)
- Znajomości CI/CD (preferowany: Github Actions)
- Znajomości usługi AWS Cloud (Lambda, DynamoDB, ELB, Cloudfront, S3)
- Znajomości orchestracji (k8s/EKS)
- Umiejętności pisania testów jednostkowych oraz integracyjnych
- Znajomości zagadnień optymalizacji
- Znajomości języka angielskiego na poziomie umożliwiającym korzystanie z dokumentacji
- Podejścia “will-do” - otwartość na niepoznane dotychczas języki i technologie
Jak będzie wyglądał proces rekrutacyjny:- Twoje CV trafi do weryfikacji przez Rekrutera Hays
- Rekruter skontaktuje się z Tobą telefonicznie – 15-minutowa rozmowa o projekcie i Twoim doświadczeniu
- Rozmowa techniczna z Klientem – spotkania online (Etap 1 - Weryfikacja kompetencji technicznych. (2h); Etap 2 - Spotkanie z Szefem Zespołu (45 min)
- Oferta
- 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
Prezentacja firmy
HAYS Poland jest firmą doradztwa personalnego, należącą do międzynarodow...
HAYS Poland jest firmą doradztwa personalnego, należącą do międzynarodowej grupy HAYS plc, notowanej na giełdzie w Londynie i największej na świecie firmy zajmującej się rekrutacją specjalistyczną.
Hays działa na rynku rekrutacyjnym od ponad 50 lat, posiada ponad 250 biur, w których łącznie pracuje ponad 10 tysięcy ekspertów w 20 specjalizacjach.
W 2003 roku otworzyliśmy pierwsze biuro w Polsce. Od tego czasu umocniliśmy naszą pozycję na polskim rynku, stając się niekwestionowanym liderem w rekrutacji specjalistycznej. Obecnie w Hays Poland zatrudnionych jest ponad 200 osób w biurach w Warszawie, Katowicach, Wrocławiu, Krakowie, Trójmieście oraz Poznaniu.
Cechą wyróżniającą HAYS jest unikalny system rekrutacji wysokiej klasy specjalistów w oparciu o podział na dywizje:
HAYS Accountancy & Finance
HAYS Construction & Property
HAYS IT & Telecom
HAYS Manufacturing
HAYS Pharma & Healthcare
HAYS Sales & Marketing
HAYS Executive
Rozwiń
Dodatkowe informacje
- Ostatnia aktualizacja:
- 22/10/2024
- Wymiar etatu:
- Pełny etat
- Rodzaj umowy:
- Na czas nieokreślony
- Liczba wakatów:
- 1
- Min. doświadczenie:
- 1 rok
- Min. wykształcenie:
- Policealne
- Branża / kategoria:
- Praca IT - Project Management, Praca IT - Programowanie / Analizy, Praca IT - ERP