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
* Experience with scalability of a set of PHP Laravel apps.
* Previous experience working in startups environment.
* 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)