Malcom FinancePraha, Liberec

Senior Backend (PHP) developer

Project-Based

Description

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 t

Skills

RESTSymfonyTypeScriptEvent-DrivenPostgreSQLElasticsearchApachePHPOpenAPIAIKafkaAPIRabbitmqJWTMySQL

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching