Backend Development Engineer
Responsibilities
- Design and build the backend services of our ticketing platform — orders, inventory, queues and payments — and keep them stable through on-sale peaks.
- Iterate on and optimise the system to improve stability, response times and scalability.
- Work with product and frontend teams to build and refine ticketing features that match what users need.
Requirements
- Good communication and teamwork skills, a self-driven learner who adapts quickly to change.
- Bachelor’s degree or above, with 5+ years of relevant experience.
- Strong Node.js and TypeScript skills; experience with NestJS or a similar backend framework.
- Familiar with PostgreSQL and Redis, with experience designing and building high-concurrency, high-availability backend systems.
- Has owned the analysis, design, implementation and maintenance of complex business systems, and can propose practical technical solutions for requirements.
- Systematic technical thinking, with attention to quality, scalability and long-term direction.

