Software engineer #golang #komplexniprojekty

Betsys

Not Interested
Bookmark
Report This Job

profile Job Location:

Prague - Czech Republic

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

  • Nechceš jen tlouct kód a hledáš něco komplexnějšího
  • Rád vyvíjíš nové aplikace designované pro multi-thread
  • Chceš mít odpovědnost za celý proces tvorby aplikace od návrhu přes vývoj testování až po nasazení do produkce
  • Chceš se podílet na rozvoji systému s velkými požadavky na stabilitu a performance

Co tě u nás čeká

Zpočátku se vrhneš na menší úkoly aby sis osahal jak tady Go píšeme a jak fungují naše aplikace. Spolu s ostatními developery budeš rozvíjet současné aplikace - podílet se na rozšiřování jejich funkcionalit tak aby byly zachovány všechny performance požadavky. Taky si zkusíš navrhovat a psát nové aplikace s důrazem na výkon optimalizaci pro multi-thread stabilitu a monitoring až po produkční nasazení. Ke všemu budeš dostávat zpětnou vazbu ať se kódu nebo komunikace týče. Zpětnou vazbu očekáváme i od tebe.

Na čem budeš v našem týmu pracovat

Budeš se podílet na vývoji a údržbě microservices souvisejících sfeedy a zpracováním tiketů pro největší polskou sázkovou kancelář. Konkrétně budeš integrovat a transformovat data z externích feedů (např. sportovní výsledky kurzy statistiky) zajišťovat jejich správné a efektivní zpracování a následné předávání do dalších systémů.

Navrhneš nové funkce a rozšíření stávajících služeb a to s důrazem na výkon spolehlivost a škálovatelnost (využíváme Go gRPC NATS Rabbit a Kubernetes). Budeš optimalizovat a profilovat kód psát automatizované testy a starat se o to aby všechny služby hladce běžely i při vysoké zátěži v produkci.

Bez čeho se neobejdeš

  • Alespoň 3 roky zkušeností s Go
  • Znalost principů a patternů konkurenčního programování (fan-out producer-consumer atd.) a schopnost je efektivně využívat
  • Základy event-driven přístupu a práce s messaging systémy (NATS NSQ Rabbit apod.)
  • Zkušenost s databázovými systémy (MongoDB SQL/NoSQL)
  • Schopnost ladit profilovat a optimalizovat Go aplikace
  • Umět psát čitelný udržovatelný kód a pokrývat ho automatickými testy
  • Komunikovat s týmem a ochota sdílet zkušenosti
  • Angličtinu na komunikativní úrovni

Co oceníme

  • Zkušenost s architektonickými principy (SOLID DDD Hexagonal/Clean Architecture)
  • Povědomí o orchestraci (Kubernetes nebo jiný způsob)
  • Znalost či zkušenosti s CI/CD nástroji a DevOps přístupem
  • Různé druhy testů (unit integrační funkcionální performance security benchmark atd.) a schopnost je správně aplikovat
  • Zájem o software architekturu a hledání nových cest jak zlepšovat vývojový proces

A co ti za to nabídneme

Pestrý balíček benefitů např:

  • Dovolená až 25 dnů
  • Budget na vzdělávání v hodnotě 20 000 Kč
  • Budget na týmové akce
  • Občerstvení v officu (výborná káva čaj sladké slané ovoce aj.)
  • Sprchy kolárna a další vybavení pro aktivní sportovce
  • Odměna za doporučení nového kolegy/ně
  • Hardware a příslušenství
  • Moderní office s chillout zónou a masážním křeslem
  • A mnoho dalšího!

Líbí se ti tahle pracovní příležitost Dej o sobě vědět přes odpovědní formulář Elišce naší HR Managerce. V nejbližší době se s tebou spojí a ráda ti o všem poví více.


Required Experience:

IC

Nechceš jen tlouct kód a hledáš něco komplexnějšíhoRád vyvíjíš nové aplikace designované pro multi-threadChceš mít odpovědnost za celý proces tvorby aplikace od návrhu přes vývoj testování až po nasazení do produkceChceš se podílet na rozvoji systému s velkými požadavky na stabilitu a performanceCo ...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

BetSys provides a full spectrum of sports betting software on the regulated market (sports betting, live and mobile betting, retail, odds, casino).

View Profile View Profile