Upload CV
X

    Back-end Tech Lead

    BettingJobs are working with a newly launched crypto casino brand who are currently looking for a Back-end Tech Lead to join their team based in Asia.

    Responsibilities:

    • 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

    Requirements:

    • 8+ 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)

    Get in touch