Senior Backend Software Engineer – Golang

4 tygodni temu


zdalnie hybrydowo Kraków Warszawa, Polska HAYS Pełny etat
Senior Backend Software Engineer – Golang
zdalnie/ hybrydowo (Kraków, Warszawa)
NR REF.: 1184060

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
 

Dla naszego Klienta aktualnie poszukujemy Kandydatów na stanowisko Senior Backend Software Engineer – Golang


Tryb pracy: Zdalny/ hybrydowy (Kraków, Warszawa)
Typ kontraktu: B2B Via Hays
Stawka: 130-160 net+vat
Długość kontraktu: Długofalowy projekt
Start: ASAP


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

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
     

Projekt i zakres prac ogólnie:

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 mikroskopowej.


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)


Oczekujemy:

  • 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

(Skala w punktach: 0 – nie zna, 1 – zna słabo, 5 – bardzo dobra znajomość)
  • 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


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)


Jak będzie wyglądał proces rekrutacji:

  • Twoje CV zostanie zweryfikowane przez Hays Recruiter
  • Rekruter skontaktuje się z Tobą telefonicznie – 15-minutowa rozmowa na temat projektu i Twoich doświadczeń
  • Rozmowa techniczna z klientem – 1 spotkanie online (1h)
  • 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.



  • Kraków, Polska HAYS Pełny etat

    Backend Software Engineer GolangKrakówNR REF.: 1183894Hays 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! Dla naszego Klienta aktualnie poszukujemy Kandydatów na stanowisko:Backend...

  • Golang developer

    2 dni temu


    Kraków, Lesser Poland Team Connect Pełny etat

    Team Connect is Poland's leading nearshore and offshore IT provider. Since 2008 we successfully create and develop software for our clients. We are also a proud certified Salesforce Partner. We specialize in Agile and Dev Ops-based software development. From the analysis stage through implementation. We develop backend, frontend, and mobile...


  • Kraków, Polska Zendesk Pełny etat

    Job DescriptionAbout usZendesk is a service-first CRM company that builds powerful, customizable software designed to improve customer relations. We encourage growth, innovation, and believe in giving back to the communities we call home. With us, you will be involved in maintaining and creating solutions that have an impact on millions of customers...

  • Senior backend engineer

    2 tygodni temu


    Kraków, Lesser Poland Vgw Pełny etat

    Senior Backend Engineer VGW is a fast-growing technology company and creator of market-leading online social games, on a mission to become the biggest gaming company in the world. We are looking for a Senior Backend Engineer to join our team. As a Senior Backend Engineer, you will focus on developing the back end of a new platform system that will host...

  • Senior Backend Engineer

    3 tygodni temu


    Kraków, Polska VGW Pełny etat

    Senior Backend Engineer - Contract VGW is a fast-growing technology company and creator of market-leading online social games, on a mission to become the biggest gaming company in the world. We are looking for a Senior Backend Engineer to join our team on an ongoing contract basis.  As a Senior Backend Engineer, you will focus on developing the...


  • Warszawa, Mazovia, Polska ScyllaDB Pełny etat

    Join the team building the new generation of distributed NoSQL database: Scylla Cloud, our Database-as-a-Service (DBaaS).Scylla Cloud provides managed Scylla clusters with automatic backup, upgrades, repairs, performance optimization, security hardening, 24*7 maintenance, monitoring and support — all for a fraction of the cost of other DBaaS offerings....


  • Kraków, Polska HAYS Pełny etat

    Senior Software EngineerKrakówNR REF.: 1184809Your new company For our client, a company that provides SaaS products related to sales, customer support, and other customer communications, we are looking for a Senior Software Engineer.Your new role  Create and maintain data pipeline architecture and highly performant data stores. Actively participate in...

  • Backend Software Engineer

    4 tygodni temu


    Kraków, Polska GPC Global Technology Center Pełny etat

    As a Backend Software Engineer, you will be an integral part of our growing eCommerce team, solving challenging problems quickly and efficiently, focusing on backend development.  The successful candidate will work daily with our software architects and will be responsible for building distributed systems using NodeJS and MySQL.This role will be a key...


  • Kraków, Polska Softeta Pełny etat

    About the Project:The platform, built from scratch, offers comprehensive solutions tailored to diverse insurance needs, aiming to enhance efficiency, transparency, and collaboration within insurance processes.It continuously evolves to meet industry challenges, providing a future-proof toolbox for streamlined insurance operations. About the Role:As a Senior...


  • Kraków, Polska Arista Networks Pełny etat

    Job Description Arista Networks is looking for a Software Developer to build and implement software tools and Machine Learning models. The ADE will work with other Developers throughout the software development life cycle. The role necessitates Team Player abilities with a keen eye for detail and problem-solving skills. If you also have experience in...


  • Kraków, Polska HAYS Pełny etat

    Senior Software EngineerKrakówNR REF.: 1184808Your new company For our client, a company that provides SaaS products related to sales, customer support, and other customer communications, we are looking for a Senior Software Engineer.Your new role  Create and maintain data pipeline architecture and highly performant data stores. Own the full release cycle...


  • Warszawa, Mazovia, Polska ScyllaDB Pełny etat

    At Scylla Cloud, we deliver the strength of ScyllaDB in a fully managed database-as-a-service platform. We provide our service in numerous locations around the globe and support multiple cloud providers. Our platform is managing hundreds of nodes for known logos around the world, complying with challenging requirements with regard to performance,...


  • Kraków, Polska Software Mind Pełny etat

    [BG1] Senior Front-end Software Engineer (Angular) Full-time Company Description Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building...

  • Senior Backend Engineer

    4 tygodni temu


    Kraków, Polska Cisco Pełny etat

    Mission The impactful, hands-on Java Software Engineer will be committed to the practices required to design, implement and support critical customer-facing platforms requiring high uptime while driving continuous improvement and innovation. Location: EMEA Intro You are a Backend Engineer who has a background in designing, implementing and...

  • Backend Engineer

    3 tygodni temu


    Kraków, Polska VGW Pełny etat

    Backend Engineer - Contract VGW is a fast-growing technology company and creator of market-leading online social games, on a mission to become the biggest gaming company in the world. We are looking for a Backend Engineer to join our team on an ongoing contract basis.  As a Backend Engineer, you will focus on developing the back end of a new...

  • Backend Engineer

    3 tygodni temu


    Kraków, Polska VGW Pełny etat

    Backend Engineer VGW is a fast-growing technology company and creator of market-leading online social games, on a mission to become the biggest gaming company in the world. We are looking for a Backend Engineer to join our team.  As a Backend Engineer, you will focus on developing the back end of a new platform system that will host millions of...


  • Kraków, Polska Software Mind Pełny etat

    Job DescriptionProject – the aim you’ll haveWe are looking for a skilled Full-stack Software Engineer for our new and exciting digital venture. You will primarily be responsible for designing, developing, and implementing software using React and Node.JS technologies.As part of this exciting new venture, you will tackle challenging and thought-provoking...

  • Senior Software Engineer

    4 tygodni temu


    Kraków, Polska Splunk Inc Pełny etat

    Splunk's Cloud group is looking for an experienced Senior Software Engineer to join teams that are responsible for providing and maintaining an automated platform that enables internal and external customers to easily manage and modify Splunk Enterprise Cloud (SEC) environments. As a member of these teams, you will be responsible for maintaining and fixing...


  • Kraków, Polska Software Mind Pełny etat

    [GZI] Senior Data Engineer Full-time Company Description Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams...


  • Kraków, Polska HAYS Pełny etat

    Senior Software Engineer - OperationsKrakówNR REF.: 1184810Your new company For our client, a company that provides SaaS products related to sales, customer support, and other customer communications, we are looking for a Senior Software Engineer - Operations.Your new role This Sr. Software Engineer, Operations position will be impactful to the core...