Tổng quan công việc
Design, develop, and maintain scalable microservices using NestJS with RxJS
Apply Domain-Driven Design (DDD) principles to design robust and maintainable systems
Work with Kafka and MQTT in building message-driven architectures
Collaborate with the frontend team, with knowledge of Angular being a plus
Optimize performance and ensure scalability in system design and implementation
Lead technical discussions, advise for architecture decisions, and participate in code reviews
Work with databases such as PostgreSQL and Redis for efficient data storage and caching
Write and maintain unit and integration tests to ensure application quality
Maintain high standards for code quality and documentation
Kỹ năng chính
Yêu cầu
Bachelor’s degree in Software Engineering, Information Technology, or a related field
3+ years of experience in Back End development (NodeJS, NestJS,...)
Proven experience with NestJS and RxJS in production environments
Strong background in microservices architecture and Domain-Driven Design (DDD)
Hands-on experience with Kafka and MQTT for message-driven architectures
Proficient in working with PostgreSQL and Redis
Solid understanding of clean architecture, software design patterns, and performance optimization
Experience working with Docker and Kubernetes
Familiarity with RESTful APIs, microservices, and CI/CD processes.
Experience with version control (e.g., Git) and issue tracking tools (e.g., Jira).
Basic understanding of backend security best practices (e.g. authentication and authorization, input validation, protection against common vulnerabilities)
Previous experience in an Agile/Scrum environment
Experience mentoring team members is a plus
Basic proficiency in English, especially in reading and writing technical documentation
Strong problem-solving skills and a proactive mindset
Excellent communication and collaboration skills
Quyền lợi
Health Insurance
THR
Work Insurance
Career Path
Thông tin bổ sung
Nhân sự, Lập trình viên, Backend, Data Analyst
Đại học, Scrum
Tiếng Anh, Tieng Nhat
