

Job Description
About the Role We are looking for a Senior PHP / Laravel Backend Developer to design, build, and own the core backend of Sarmaye, a personal finance & fintech product.You will work closely with Product and Mobile (Flutter) teams to deliver a secure, scalable, and production-ready platform built on Laravel 12. This role is ideal for someone who thinks in architecture, writes clean and modular code, and enjoys solving complex real-world problems in fintech systems. Responsibilities Design and implement RESTful APIs with clean contracts, versioning, pagination, and proper error handling Architect and develop core backend systems for a fintech mobile application Build scalable and maintainable backend modules around: Authentication & authorization flows Bank and external service integrations Financial data ingestion and processing Budgeting, summaries, and reporting features Notifications and event-driven triggers Design data models for high-volume transactional data Ensure data consistency, correctness, and performance Maintain high backend quality through tests, logging, monitoring, and code reviews Technical Expectations Work with Laravel 12 in a production-grade environment Write modular, maintainable, and extensible code Apply design patterns (Repository, Service, Strategy, Factory, etc.) where appropriate Build systems with a clear separation of concerns Design APIs consumed by mobile clients (Flutter) Requirements (Must-have) Senior-level experience with PHP and Laravel Strong understanding of: REST API design principles Laravel internals (Service Container, Middleware, Queues, Jobs, Events, Policies) Relational databases (PostgreSQL preferred), indexing & query optimization Authentication systems (OTP-based auth, tokens, refresh/session handling) Caching, rate limiting, and performance optimization Experience building modular architectures (domain-based or module-based) Familiarity with clean architecture and SOLID principles Strong engineering discipline: readable code, tests, documentation, and meaningful PRs Ability to think beyond implementation and contribute to system design Nice to Have Experience in fintech, banking systems, or financial data platforms Background jobs & async processing (Laravel Queues, Horizon) Experience with Docker and basic deployment workflows Familiarity with observability tools (logs, metrics, error tracking) Awareness of security and privacy best practices for sensitive financial data What We Value Creative and solution-oriented mindset Strong architectural thinking Ownership mentality — you care about what you build Ability to collaborate and challenge ideas constructively Writing code that others actually enjoy reading What Success Looks Like Stable and reliable backend under real-world failures Clean, scalable transaction and financial data pipeline Accurate financial calculations used daily by users Production-grade APIs with low error rates and high performance A backend codebase that can scale with the product and the team
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority