Senior Backend Developer (NodeJS)
Amanotes
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- We are looking for a Senior Backend Developer to lead and scale personalization-focused backend platforms and services that help Amanotes enable personalized experiences for users across all Amanotes games.
- You will collaborate closely with product, data, and personalization teams to design and build robust, reusable services and APIs that power user-level personalization, experimentation, and recommendations at scale.
- Technical Leadership: Architect and design complex backend systems, ensuring scalability, performance, reliability and security. Provide technical guidance and mentorship to the engineering team.
- Collaborate with technical architects to implement core backend components including authentication, authorization, background job system, and logging mechanisms and polyglot database synchronization.
- System Ownership: Take ownership of critical backend components, driving improvements in code quality, performance, and maintainability. Oversee the deployment process, implement monitoring tools, and ensure post-deployment performance meets defined metrics
- Performance Optimization: Analyze system performance bottlenecks and implement optimizations.
- DevOps: Collaborate with DevOps teams to automate infrastructure and deployment processes.
- Collaborate with product, data, and personalization teams to design and deliver backend services that power personalized, data-driven experiences for millions of users across Amanotes products.
- Experience: 5+ years of experience in backend development.
- Proven track record of designing and building scalable, high-performance backend systems.
- Deep expertise in programming languages, e.g, Java,
- Advanced knowledge of databases (SQL, NoSQL) and data modeling.
- Strong proficiency in authentication and authorization mechanisms & tool set (e.g., OAuth, JWT, Keycloak, Auth0..)
- In-depth knowledge of logging frameworks and best practices
- Strong understanding of coding structure and architecture patterns (e.g., layered architecture, microservices, hexagonal architecture).Strong understanding of cloud platforms (AWS, GCP)Proficiency in API design and development (REST, GraphQL).
- Excellent communication and collaboration abilities.
- Proven ability to design or integrate personalized/backend solutions, such as recommendation engines, user segmentation services, or personalization APIs that tailor experiences to different user profiles.
- Experienced with micro-service/ monolithics architecture, or related tools as K8S,...Experienced with implementing observability & tracing.
- Experience with improving best performance (caching layer, searching engine, …)
- Experience with Spring Framework, NestJS.
- Experience with large-scale distributed systems.
- Knowledge of data engineering and big data technologies.
- Experience with large-scale systems is highly desirable, with an understanding of scaling problems and security.
- Background working closely with data science, ML, or experimentation teams on personalization, ranking, or targeting use cases is a strong plus.
- At Amanotes, you will be enjoying the dynamic working environment with unique music culture many benefits as below:
- Competitive salary upon experience
- 13th month salary
- Annual Performance Bonus/ESOP (Employee Stock Options Plan) for people managers.
- Flexible working time.
- Personal learning and well-being budget
- Team-building budget
- Lunch and parking allowance
- Various learning activities, including internal training & sharing, international conferences, and e-learning (Udemy, Linkedin Learning...).
- Engaging music events: Music Night, Amasing Night, Music schools…
- Employee Assistance Program to support mental health & well-being.
- Minimum 12 days of paid annual leave, plus 10 days of paid sick leave.
- 12 days working from home per year.