← Back to list

Job
· Mid-level
PHP Developer with DDD
Software Engineer
• Mid-level
• Remote
• Full-time
•
EU/EMEA
WhiteTech is looking for a PHP developer to build Symfony-based API and backend systems for its white-label and SaaS solutions in the financial sector. The position is fully remote for candidates in Europe or in the Central European time zone.
Responsibilities
- ▹Design, develop, test, document, release and support software from scratch
- ▹Enhance and refine the existing API and backend systems
- ▹Integrate third-party solutions to broaden the payment ecosystem (acquirer, gateway, alternative payment methods, token platforms, systems for verification, scoring and monitoring of customer operations, reporting, etc.)
- ▹Run tests and set up a testing environment for checking new features
- ▹Fix existing bugs and debug the developed software
- ▹Prepare the necessary technical documentation
- ▹Provide support for the implemented software in production
- ▹Collaborate with front-end developers and other team members
Requirements
- ▹Understanding of best practices for optimizing code and web products in PHP, including caching and asynchrony
- ▹Knowledge of best practices for developing and supporting large-scale projects
- ▹Understanding of OOP
- ▹Deep understanding of Symfony and proficiency in designing RESTful APIs with Symfony
- ▹Proficiency in Doctrine ORM
- ▹Relational database management (PostgreSQL)
- ▹Optimizing complex SQL queries (query rewriting, indexing strategies, execution plans)
- ▹Designing database schemas, including normalization and entity-relationship modeling
- ▹Understanding of the inner workings of Kubernetes, Docker and its components such as Docker Engine, Docker Hub and Docker Swarm
- ▹Understanding of SOLID and GRASP
- ▹Deep understanding of a broad range of design patterns
- ▹Knowledge of advanced DDD concepts such as Domain Events, Domain Services and Bounded Contexts
- ▹Ability to design a domain model for complex business problems
- ▹Understanding of CQRS principles and benefits, including asynchronous command processing and data synchronization between read and write models
- ▹Experience using design and architectural patterns to implement an effective CQRS-based architecture
- ▹Experience designing and developing complex, large systems using architectural templates and patterns
- ▹Ability to define and document architectural solutions
- ▹Advanced knowledge of PHP integration test automation tools and libraries such as PHPUnit, Codeception and Behat
- ▹Ability to design integration tests for large systems with many interacting components
- ▹Knowledge of setting up test environments and managing dependencies
- ▹Advanced knowledge of developing and deploying systems built on Event Sourcing
- ▹Advanced knowledge of microservices design and deployment, including configuration management, monitoring and logging
- ▹Advanced knowledge of Jenkins (parameterization, plugins, additional tools)
Soft skills
Excellent troubleshooting skillsCuriosity for innovations and unconventional solutions
What we offer
- ▹Competitive compensation package commensurate with experience
- ▹19 business days of flexible paid time off
- ▹Fully remote work with flexible hours (within the CET time zone) from any location
- ▹Values-driven culture with a friendly and supportive work environment
- ▹Regular participation in conferences and community events as participant and contributor
- ▹Matrix organizational structure to streamline communication and remove barriers
- ▹Opportunity to develop skills in a cutting-edge fintech environment
About the company
WhiteTech provides white-label and SaaS solutions to the financial ecosystem, including EMI, PSP, e-commerce and open banking platforms. It is a remote-first technology company.
Similar jobs

Job
· Mid-level
Java Software Developer, Backend & Microservices
BBHT
+8
€50,000–€75,000/yr
gross
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer - Secure Container Images
Canonical
Data ScienceGithub Actions
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer (Backend Team)
Passbolt
+9
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Développeur IA Générative Confirmé (H/F) – RAG, Agents IA & Industrialisation LL
Asi
Datadog
+14
€42,000–€55,000/yr
gross
🌍 Remote
Himalayas

Job
· Mid-level
Développeur Fullstack (H/F)
ALTEN
+21
💰 Salary: not specified
🌍 Remote
Himalayas

Job
· Senior
Lead PHP Developer
WhiteTech
+2
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas