Senior Backend Developer (ASP.NET Core / Go / Laravel)
Location: Dubai, UAE
Experience: Minimum 8 years
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).