
Senior Backend Developer
- Dubai
- Permanent
- Full-time
- Lead and mentor backend engineers through code reviews, pair programming, and coaching
- Own architecture decisions and ensure scalability, performance, and security
- Establish and enforce coding standards and engineering best practices
- Stay current with backend technologies and help guide our tech strategy
- Write clean, efficient, and maintainable code using Node.js, TypeScript, and NestJS
- Design and build microservices, APIs, and real-time features
- Debug, test, and troubleshoot complex backend issues
- Conduct thorough code reviews and enforce quality standards
- Work with product managers to scope and prioritize backend work
- Estimate timelines and manage sprint execution
- Track technical progress, flag risks, and ensure timely delivery
- Maintain and improve CI/CD pipelines
- Contribute to system reliability and observability
- Participate in on-call rotations and incident response
- 6+ years in backend development, preferably with experience in high-performance or iGaming systems
- Proven ability to build and scale real-time backend platforms
- Strong experience working in agile environments
- Proficient in Node.js with TypeScript
- Deep understanding of NestJS (modular DI, WebSockets, CQRS, microservices)
- Strong with Prisma ORM, BullMQ, Redis, and RabbitMQ
- Skilled in designing RESTful APIs and building secure authentication flows using Passport (JWT/OAuth/local)
- Comfortable with AWS services like EC2, Lambda, SQS, RDS, and S3
- Hands-on experience with Docker and CI/CD pipelines (GitLab CI, Jenkins, CircleCI)
- Familiar with SQL and NoSQL databases
- Bonus: Familiarity with tools like MaxMind GeoIP, SendGrid, Google Cloud Storage, Helmet, EJS, Winston, and Sentry
- Excellent communication and collaboration abilities
- Strong leadership and mentoring mindset
- Self-driven and organized
- Detail-oriented with a product-thinking mindset
- Bachelor's degree in Computer Science or related field (or equivalent experience)