Lead Backend (NodeJS) Engineer
We are seeking a Lead Backend Engineer to join a rapidly growing online gaming platform specializing in real-money solutions.
As a Lead Backend Engineer, you will be responsible for driving the backend architecture, development, and scalability of the platform.
Youโll be a key decision-maker on technical direction and mentor other engineers across teams.
Responsibilities:
โ Design, develop, and maintain scalable backend systems for the gaming platform.
โ Make architectural decisions to ensure system high availability and optimal performance.
โ Collaborate effectively with front-end developers, data engineers, QA engineers, DevOps, game development teams, and product managers.
โ Lead efforts to enhance backend system observability, performance, and maintainability.
โ Promote best practices in API design, microservices architecture, testing, and security.
โ Mentor and support other backend engineers, encouraging a culture of technical excellence.
โ Participate in code reviews and contribute to ongoing technical growth and improvement.
Qualifications:
โ At least 5 years of hands-on experience in backend development.
โ Experience in the gaming industry.
โ Previous leadership experience.
โ Proven expertise in developing production-level applications using Node.js and TypeScript.
โ Familiarity with Next.js.
โ Work experience with PostgreSQL and Redis.
โ Extensive experience in designing, building, and maintaining scalable microservices and APIs.
โ Strong background in working with distributed systems, message brokers such as Kafka, and real-time data processing.
โ Solid understanding of database architecture, including schema design, performance optimization, and data flow management.
โ Familiarity with cloud-native development, including containerization and orchestration tools like Docker and Kubernetes.
โ Excellent communication and collaboration skills, with the ability to mentor and support other team members.
โ Strong writing and verbal skills in English.
_______________________________________________________
Our customer is a company that offers skill-based cash-enabled games that let players have a fun and competitive experience while using their talents to win real money. Participants have the opportunity to compete against other live players in real-time matches and tournaments, making every game exciting and fair.
_______________________________________________________