Senior Backend Developer (ASP.NET Core / Go / Laravel)
Location: Dubai, UAE
Experience: Minimum 8 years
We are looking for a Senior Backend Developer with strong experience in building financial applications and transactional systems. The ideal candidate is a highly skilled engineer who can design and implement robust, scalable, and maintainable backend solutions using ASP.NET Core, Go, or Laravel frameworks.
Responsibilities:
• Design, develop, and maintain complex backend systems for financial and transactional applications.
• Implement distributed architectures and microservices using best practices.
• Work with Dapper and Entity Framework to optimize database performance with PostgreSQL.
• Ensure code quality and maintainability following SOLID principles.
• Design and manage saga or temporal workflows for transaction consistency.
• Integrate and optimize gRPC communication between microservices.
• Collaborate closely with frontend, DevOps, and QA teams to ensure seamless deployment and operation.
Requirements:
• Minimum 8 years of professional experience in backend development.
• Strong proficiency in ASP.NET Core, Go, or Laravel.
• Hands-on experience with PostgreSQL, Dapper, and Entity Framework.
• Deep understanding of distributed systems design patterns.
• Knowledge of Temporal/Saga orchestration frameworks.
• Experience building and maintaining full transactional financial systems.
• Familiarity with gRPC, message queues, and microservices architecture.
• Strong analytical and problem-solving skills.
• Ability to work independently and deliver high-quality results on time.
What We Offer:
• Competitive salary (based on experience).
• Long-term project with stable and growing product roadmap.
• Opportunity to work with an international team and modern tech stack.
• Accommodation can be provided if required (for Dubai-based candidates).