Senior Backend (PHP) developer
Jsme menší tým, který vyvíjí vlastní fintech platformu pro financování faktur a postupně ji škálujeme na globální trh. Budeš pracovat na informačním systému s vlastní komplexní doménovou logikou - smlouvy, fakturace,rozhodovací engine, KYC/AML screening a platby v reálném čase.
Hledáme zkušeného BE vývojáře/ku, který/á se nebojí převzít zodpovědnost za klíčové části systému, orientuje se v komplexní doméně a aktivně se podílí na architektonických rozhodnutích.
Pokud se nebojíš zkoušet nové věci, máš proaktivní a samostatný přístup k práci a AI vnímáš jako nedílnou součást svého vývoje, hledáme přesně tebe.

Náplň tvojí práce
Vývoj a refaktoring backendových modulů v Symfony 7 / PHP 8.4
Návrh a implementace REST API s OpenAPI dokumentací (Nelmio ApiDocBundle, auto-generovaný TypeScript klient pro FE)
Práce s event-driven architekturou - Symfony Messenger + Apache Kafka
Práce s PostgreSQL a Elasticsearch
Optimalizace Doctrine ORM dotazů
Psaní unit testů, integračních testů a funkcionálních testů za použití Fixtures (Zenstruck Foundry)
Udržování kvality kódu (PHPStan level 8, ECS)
Code review v GitHubu, účast na architektonických rozhodnutích
Postupné řešení technického dluhu - máme otevřeně identifikované god objecty a chceme je rozebrat
Integrace s 30+ externími systémy - banky, úvěrové registry, pojišťovny, KYC provideři

Co hledáme
5+ let praxe s PHP a Symfony frameworkem (ideálně Symfony 6+)
Dobrá znalost OOP, návrhových vzorů (Design Patterns) a SOLID principů
Zkušenosti s Doctrine ORM a relačními databázemi (PostgreSQL / MySQL)
Orientace v návrhu a implementaci REST API
Aktivní využitívání AI při vývoji (Claude Code, Cursor, …)
Zkušenosti s Dockerem a Gitem
Angličtina B1+ (čtení dokumentace, písemná komunikace)
Schopnost orientovat se ve velké, existující codebase

Co navíc oceníme
Zkušenosti s event-driven architekturou (Kafka, RabbitMQ nebo podobné)
Znalost OAuth2 / OIDC / JWT autentizace
Praxe s PHPStan, PHPUnit nebo podobnými nástroji pro statickou analýzu a testování
Zkušenosti s Kubernetes nebo CI/CD pipelines (GitHub Actions)
Zkušenosti s agilním vývojem (Scrum / Kanban)
Zájem nebo zkušenosti z fintech / finanční domény
Technologický stack
- Jazyk: PHP 8.4, strict types, read-only classes, attributes
- Framework: Symfony 7.3, Doctrine ORM
- Databáze: MySQL (AWS RDS), Redis, Elasticsearch
- Messaging: Apache Kafka, Symfony Messenger
- Auth: Keycloak (OIDC), JWT
- Testy: PHPUnit 12, Zenstruck Foundry
- Kvalita kódu: PHPStan level 8, ECS
- API: REST + OpenAPI (Nelmio ApiDocBundle), auto-generovaný TS klient
- Infra: Docker, Kubernetes, GitHub Actions CI/CD, AWS
- Monitoring: Sentry, Grafana

Co nabízíme
Profesní růst na reálném fintech produktu s globálními ambicemi
Možnost výrazně ovlivnit výsledný produkt a řešit věci rychle bez byrokracie
Dynamické prostředí startupu s úzkým kontaktem na ostatní teamy v rámci firmy
Přátelský kolektiv, který rád chodí do kanceláře
Kanceláře v centru Prahy a Liberce
Flexibilní pracovní dobu a možnost remote spolupráce
Občerstvení v kanceláři
Společné neformální aktivity
Příspěvek na vzdělávání a konference
