Software Engineer C++ | Řízení železniční dopravy | Možnost full remote (full home office) z ČR/SR
High Tech Engineering Center SK s. r. o.
Práca z domu
plný úväzok
Od 2 500 EUR/mesiac
Informácie o pracovnom mieste
Náplň práce, právomoci a zodpovednosti
Do mezinárodního projektu pro rakouského zákazníka hledáme mediorního / seniorního backend developera, kterého baví dlouhodobý vývoj a moderní backend architektura. Hledáme člověka, který rád pracuje v týmu, nebojí se komunikace a chce se podílet na vývoji stabilního systému s reálným dopadem.
Komunikace i dokumentace probíhá v angličtině.
O PROJEKTU
Vyvíjíme komunikační software pro dispečerské řízení železniční dopravy - zjednodušeně „telefon“ pro železnice, který umožňuje obousměrnou komunikaci mezi dispečery a vlaky.
Jedná se o backendový vývoj na mikrosevisní architektuře se zaměřením na komunikaci v reálném čase, message-driven přístup a vysokou spolehlivost systému.
JAK PRACUJEME
Pracujeme agilně v procesu inspirovaném metodikou Scrum:
1 sprint = 2 týdny
product increment období trvá 10 týdnů (5 sprintů)
na konci každého product incrementu probíhá prezentace výsledků, planning a synchronizace týmů ve Vídni
CESTOVÁNÍ DO VÍDNĚ
Důležitou součástí role je pravidelné cestování do Vídně:
jednou za 10 týdnů
na 2 pracovní dny
odjezd obvykle v neděli večer
návrat v úterý večer nebo ve středu ráno
Hledáme člověka, kterému tento režim dlouhodobě vyhovuje a je ochoten se těchto setkání účastnit.
LOKALITA
Česká republika nebo Slovensko
možnost full remote (spolupráce (full home office)
pravidelné cesty do Vídně jsou ale součástí práce
MUST HAVE
pokročilá znalost moderního C++ (C++17+, ideálně C++20/23)
zkušenost s návrhem a vývojem mikroservisní architektury
porozumění message-driven architektuře a event-based komunikaci
zkušenost s contract-based / schema-driven API designem (např. JSON Schema, OpenAPI)
schopnost psát smysluplné unit testy a integrační testy
NICE TO HAVE
znalost některých z následujících technologií/protokolů: HTTP/2, WebSockets, AMQP, SIP
zkušenost s relačními databázemi: MariaDB, PostgreSQL MySQL
zkušenost s kontejnery: Docker, Podman
základní znalost CI/CD pipeline: Jenkins nebo podobné nástroje
zkušenost s agilním vývojem / Scrumem
schopnost převzít feature end-to-end: návrh, implementace, release
zkušenost s iterativním vývojem a incremental delivery
znalost verzovacích workflow: Git, branching strategie
zkušenost s code review procesem
Zamestnanecké výhody, benefity
Dlouhodobý mezinárodní projekt pro stabilního zákazníka, smysluplný produkt s reálným dopadem na železniční dopravu
Práci v přátelském a podporujícím týmu se zázemím stabilní nadnárodní společnosti, která přitom zachovává lidský přístup
Moderní technologický stack a prostor ovlivnit technické řešení
Pro juniory spolupráci se zkušenými vývojáři a rozvoj technických dovedností
Agilní vývoj a pravidelný kontakt se zahraničními týmy
Pravidelné pracovní cesty do Vídně hrazené společností
Flexibilní pracovní režim podporující work-life balance, možnost full remote spolupráce z ČR nebo SR
Prosím, pošlete mi své CV v angličtině, děkuji.
Požiadavky na zamestnanca
Minimálne dosiahnuté vzdelanie
Jazykové znalosti
Inzerujúca spoločnosť
Stručná charakteristika spoločnosti
Naše projekty realizujeme po celom svete.