
Invillia je technologická společnost založená v roce 2003, která vyvíjí softwarová řešení na míru pro firmy. Vytváří aplikace přizpůsobené konkrétním potřebám, které pomáhají řešit provozní problémy, zvyšovat efektivitu a podporovat digitální transformaci. Invillia poskytuje služby organizacím v oblasti poradenství, logistiky a marketingu.
Seniorní backendový vývojář v Go — práce na dálku v Brazílii
Seniorní vývojář v Go bude zodpovídat za tvorbu API, Kafka pipeline a distribuovaných služeb pro platformy Invillia s důrazem na škálovatelnost, pozorovatelnost, odolnost a bezpečnost.
Popis
- Vyvíjet, testovat, nasazovat a udržovat backendové služby v Go optimalizované z hlediska výkonu, škálovatelnosti a odolnosti.
- Vytvářet a zlepšovat RESTful API s jasně definovanými kontrakty a dokumentací Swagger/OpenAPI.
- Vyvíjet a udržovat vysokokapacitní pipeline zpracovávající události Kafka.
- Podílet se na utváření architektury a zavádění vývojových postupů napříč ekosystémem služeb.
- Posilovat pozorovatelnost pomocí strukturovaných logů, metrik a distribuovaného trasování.
- Udržovat produkční služby podle vysokých standardů kvality, spolehlivosti a bezpečnosti.
- Spolupracovat napříč týmy vývoje, produktu a designu v agilním prostředí.
- Průběžně rozvíjet platformu pomocí zavádění relevantních technologií.
Požadavky
- Vysokoškolské vzdělání v oboru informatiky nebo odpovídající profesní zkušenosti.
- Prokazatelná zkušenost s vývojem komplexních backendových služeb v produkčním prostředí, ideálně v Go.
- Zkušenost s dalšími kompilovanými programovacími jazyky se silnou typovou kontrolou.
- Praktická znalost návrhu a rozvoje RESTful API včetně validace, zpracování chyb a dokumentace Swagger/OpenAPI.
- Zkušenost se systémy řízenými událostmi a zasíláním zpráv založeným na Kafka.
- Schopnost pracovat se zpožděnými, znovu přehrávanými a událostmi doručenými mimo pořadí.
- Znalost relačních databází nebo databází časových řad včetně modelování, migrací a optimalizace dotazů.
- Zkušenost se zaváděním pozorovatelnosti pomocí nástrojů DataDog, Grafana, Prometheus nebo srovnatelných nástrojů.
- Praktická znalost Dockeru a kontejnerizovaných prostředí.
- Zkušenost s cloudovou infrastrukturou, přednostně AWS.
- Zkušenost s prací v agilních týmech vyvíjejících produkty.
- Zkušenost s Redisem nebo podobnými cachovacími vrstvami v systémech citlivých na výkon.
- Středně pokročilá znalost angličtiny.
- Výhodou: zkušenost s distribuovanými dotazovacími enginy pro datová jezera, včetně Trino nebo Presto.
- Výhodou: zkušenost s integrací služeb založených na velkých jazykových modelech, jako je AWS Bedrock.
- Výhodou: zájem o architektonické diskuse a průběžný technický rozvoj platformy.