Kotlin+Python developer
Kdo jsme, a jak fungujeme.
Naše firma se na trhu pohybuje přes dvacet let. Jádrem je zpracování plateb platebních karet (speciálně high risk transakcí). Poslední roky se pak naše služby rozšiřují směrem do dalších bankovních služeb – vydávání vlastních platebních karet, bankovní účty atp.
Nepokoušíme se o zuřivý růst, ale o udržitelný rozvoj. Pobočka v Praze má asi 25 lidí a ve zbylých pobočkách po Evropě je pak asi dalších 70. Navzdory tomu, že se pohybujeme v poměrně přísně regulovaném prostředí (každoroční audit PCI-DSS), snažíme se o maximální eliminaci administrativy. Náš vývoj je iterativní, ale v žádném případě nejde o slepé následování postupů beze smyslu. Do produkce tak, podle potřeby, posíláme kód několikrát týdně. Některé týmy fungují v režimu Mob Programming, některé více tradičně a někdy týmy mění své fungování podle aktuální potřeby.
Od doby Covidu jsme přešli na plně vzdálené fungování s tím, že když to dává smysl, tak se rádi sejdeme v kanceláři, v Amsterdamu nebo v hospodě.
Technologie které používáme:
- Kotlin, Spring Boot
- Python a Django
- Perl
- JavaScript, TypeScript, HTML, CSS
- Git, Gitlab, Gerrit
- PostgreSQL, Oracle
- Zeebe, Splunk, Jenkins
Co potřebujeme vyřešit.
Potřebujeme posílit týmy které vyvíjí komponenty pro zpracování mezibankovních zpráv týkajících se platebních karet, finančních transakcí a dalších platebních systémů.
Komponenty jsou poměrně nové, dobře otestované, postavené na Event Sourcing architektuře. Jsou psané v Pythonu nebo Kotlinu, a tak bys neměl mít problém sáhnout na obojí. Je v pořádku, že v obou jazycích nebudeš kovaný stejně dobře.
Požadavky pak mohou přicházet jak od našeho Product Ownera, tak od kolegů z Holandska. Pro správné řešení, je pochopení našeho byznysu nutnost.
Hlavní týmové výzvy:
- komplexita – pochopit komplexní produkt plateb a jeho úskalí
- bezpečnost – z povahy našeho produktu, je pro nás bezpečnost klíčovou oblastí
- kvalita – aspirujeme na výjimečnou kvalitu produktu s bezvýpadkovými releasy
Co můžeme nabídnout.
Kromě velmi dobrého platového ohodnocení nabízíme značnou autonomii a lidský přístup. Naši kolegové se aktivně zapojují do rozhodovacího procesu, zodpovědné volby technologií ale i firemních procesů. Máme vyhrazený čas na sebevzdělávání. Příspějeme na notebook, Multisportku a podobně.
Co můžeš u nás v týmu ovlivnit:
- používané technologie – představ a přesvědč nás o svých oblíbených technologiích a my je rádi vyzkoušíme
- způsob práce v týmu – ačkoliv již využíváme metody jako mob a pair programming, rádi se dozvíme o tvých zkušenostech a postřezích
- směřování produktu – jako vývojář budeš mít hluboký vhled do produktu, co mu chybí a kde leží jeho příležitosti a je pro náš klíčové, aby jsi s námi sdílel svůj názor
Co se, krom jiného, u nás v týmu můžeš naučit:
- ovládnout Event sourcing – hodně zajímavá architektura, která stále ještě není úplně obvyklá
- cross-funkcionalitě – vývojáři v našich týmech umí šáhnout na různé technologie, backend i frontend
Pokud by tě teda zajímala práce ve finanční sféře, mimo korporátu, s krátkým time-to-market, důrazem na kvalitu, a v lidském prostředí, ozvi se nám.
