This role is focused on designing, building, and maintaining reliable financial platforms, particularly in payment systems and ledger architectures, ensuring the integrity, scalability, and security of transactions.
Responsibilities
:
Design, develop, and maintain backend services using PHP (Laravel)
Build and manage payment processing workflows (wallets, transfers, settlements, reconciliation)
Design and maintain ledger systems ensuring accuracy, idempotency, and auditability
Ensure data consistency and integrity across high-volume transaction systems
Integrate with external payment providers, banks, and third-party APIs
Optimize system performance, scalability, and reliability
Implement security best practices (encryption, access control, fraud prevention)
Write clean, well-documented, and testable code
Participate in architectural decisions and technical reviews
Collaborate closely with product, frontend, and DevOps teams
Must Haves:
5+ years of experience as a Backend Engineer
Strong proficiency in PHP and Laravel
Proven experience with payments platforms, fintech systems, or digital wallets
Solid understanding of double-entry ledger systems
Experience with relational databases (MySQL, PostgreSQL)
Knowledge of RESTful APIs and microservices architecture
Experience handling high-throughput, low-latency systems
Strong understanding of transactional systems, consistency, and concurrency
Familiarity with Git, CI/CD pipelines, and Agile development
Proeficiency in french (minimum B2 level)
Candidates must be located in national territory
Nice to Haves:
Experience with cloud services (AWS, Azure)
Knowledge of additional programming languages (e.g., Python, Java)
Experience with containerization (Docker, Kubernetes)