Summary
✨ AI‑Generated
A junior PHP backend engineer is sought to help develop and operate high-volume payment services. You will design and build APIs, create new backend services with modern PHP and Symfony technologies, maintain existing services, and work in an agile engineering environment. The role is full-time and on-site and requires professional German communication.
Highlights
Join a growing fintech engineering team building payment services that operate at significant transaction volumes. The role offers modern PHP development, Symfony-based backend work, API development, agile collaboration, clean-code practices, and opportunities for professional growth.
Description
Location: Frankfurt, on-site
Full time; permanent
German-speaking team
About company:
A dynamic fintech company within a well-established digital group is building the future of mobile banking, and they’re looking for a (Junior) PHP Backend Developer to join their growing team.
This is a unique opportunity to help shape a modern banking experience from the ground up, working in an agile environment with flat hierarchies and rapid decision-making.
As a PHP Backend Developer, you'll work with modern frameworks, enjoy a variety of employee benefits, and grow professionally within a passionate and innovative tech team.
If writing clean, efficient PHP code is your thing, this is the place to be.
You Will:
You develop payment services — from conception and API development to operation.
The platform processes several million transactions per day across multiple data centers.You'll build new services with Symfony 8 (Doctrine ORM, Messenger) and further develop existing services from PHP 8.3 onwards — you decide where it leads.You work in FrankenPHP in worker mode: long-lived processes, no bootstrap per request, no state that survives a request.You divide business logic into domains with clear layering — entities, services, repositories, explicit contracts.
Business logic remains free from infrastructure.You incorporate resilience into the design: failover across multiple data centers, asynchronous processing with messenger, and you decide what stays synchronized.You make performance measurable: OpenTelemetry traces, slow query logs, optimized queries and indexes, caching via Redis and APCuYou'll be working with PHPStan Level 8 without a baseline, Slevomat, Rector, or code reviews that focus on design, not formatting.
You'll be collaborating with the people who built this platform and can answer your questions.
Requirements:
You have good programming skills in at least one language, a high level of comprehension, and enjoy software development.You have solid experience in PHP development; knowledge of a modern PHP framework such as Symfony or Laravel is desirable.You are proficient in relational databases, Git, Docker, and working in a Linux shell environment.
Experience with AI-based tools (e.g., Cursor, Claude, Gemini, Windsurf) is an advantage.You have high quality standards and work in a structured and careful manner.
Your fluent German and English skills, both spoken and written, make you the perfect fit.
Benefits:
Start-up flair : The security of an established neobank with a start-up flair - We plan for the long term, and at the same time, you have the opportunity to actively shape the future of mobile banking.Long-term perspective : We are growing continuously and offer our employees long-term career prospects.An environment where you will feel comfortable : a first-name basis culture, regular after-work events and cool team events in a dynamic work environment.Further training opportunities : A wide range of training courses and specialized personnel development support you on your career path.Full catering: Free drinks, fresh fruit, muesli and free company lunches are a matter of course for us.Employee benefits: You receive access to vouchers for numerous company products.Mobility & Location: With Deutschlandticket, Business Bike Leasing and our central location in Frankfurt's banking district, you can travel flexibly from A to B.