Invillia
Invillia
5 001 – 10 000 Zaměstnanci
LogistikaMarketingPoradenství
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 Kotlinu (práce na dálku, Brazílie)

Seniorní backendový vývojář v Kotlinu, který vytváří API, integrace a distribuované architektury. Podílejte se na vývoji řešení umělé inteligence pro globální technologickou společnost.

Popis

  • Vytvářet a udržovat backendové aplikace v Kotlinu
  • Implementovat obchodní pravidla na základě definovaných požadavků a specifikací řešení
  • Navrhovat API a integrace s externími systémy a zdroji dat
  • Uplatňovat principy doménově řízeného návrhu, čisté architektury a hexagonální architektury
  • Strukturovat řešení pomocí modelu portů a adaptérů
  • Udržovat kvalitu kódu prostřednictvím automatizovaného testování a osvědčených postupů softwarového inženýrství
  • Vytvářet a udržovat testy pomocí JUnit, Testcontainers a metod testování založených na třídách
  • Podílet se na rozvoji relačních a nerelačních databází
  • Podílet se na definování škálovatelných a odolných architektur pro distribuovaná prostředí
  • Podporovat iniciativy v oblasti umělé inteligence včetně implementace obchodní logiky
  • Provádět prompt engineering podle potřeb projektu
  • Vyhodnocovat kvalitu a konzistenci anotovaných datových sad
  • Identifikovat zlepšení, která řeší potřeby zákazníků a koncových uživatelů
  • Dodávat kód splňující standardy bezpečnosti, kvality a udržovatelnosti

Požadavky

  • Výrazná odborná praxe s vývojem backendových systémů v Kotlinu
  • Pokročilé znalosti doménově řízeného návrhu
  • Praktické zkušenosti s vývojem řízeným testy
  • Pracovní znalost čisté architektury
  • Zkušenosti s hexagonální architekturou a vzorem portů a adaptérů
  • Zkušenosti s Kubernetes
  • Zkušenosti s relačními a nerelačními databázemi
  • Porozumění možnostem použití, silným stránkám a omezením různých databázových modelů
  • Zkušenosti s PostgreSQL
  • Zkušenosti s DynamoDB
  • Znalost automatizovaného testování pomocí JUnit a Testcontainers
  • Zkušenosti s integrací systémů a API
  • Porozumění osvědčeným postupům pro kvalitu, bezpečnost a udržovatelnost kódu
  • Zkušenosti s tvorbou škálovatelných distribuovaných řešení
  • Znalost využití vývoje softwaru pro řešení umělé inteligence
  • Zkušenosti s projekty generativní AI jsou výhodou
  • Zkušenosti s prompt engineeringem jsou výhodou
  • Zkušenosti s vyhodnocováním a přípravou dat pro modely AI jsou výhodou
  • Znalost událostmi řízených architektur a mikroslužeb je výhodou
  • Zkušenosti s cloudovými prostředími jsou výhodou

Benefity

  • K podání žádosti jsou vítáni také uchazeči se zdravotním postižením
  • Práce na dálku