SENIOR BACKEND ENGINEER (GOLANG)
Role Overview
The Senior Backend Engineer is responsible for designing, developing, and maintaining high-performance backend services for a multi-country regulated platform. This role operates within a high-transaction, event-driven architecture supporting wallet, ledger, and core platform services.
Core Responsibilities
- Design and implement scalable Golang services.
- Build and maintain distributed systems within an event-driven architecture.
- Develop RESTful and internal APIs with production-grade performance and reliability.
- Contribute to wallet, ledger, payment, compliance, and core service domains.
- Participate in code reviews and maintain high engineering quality standards.
- Support production systems and participate in incident resolution where required.
- Collaborate with product, compliance, and DevOps teams to ensure regulatory alignment.
Required Experience
- Strong production experience with Golang.
- Deep understanding of concurrency, memory management, and performance optimization.
- Experience with microservices and distributed system design.
- Familiarity with Kubernetes and cloud-native environments.
- Experience in regulated, fintech, or high-scale transactional systems preferred.
Location: Dubai, UAE