1. JOB DESCRIPTION

We're looking for a sharp, curious engineer who loves solving problems and isn't afraid to dive into complex systems. Whether you're early in your career or have years under your belt doesn't matter—what matters is that you're smart, you learn fast, and you genuinely enjoy the craft of building software. 


Our stack revolves around distributed systems, cloud infrastructure, and modern engineering practices. You'll be building and maintaining services that need to scale, stay observable, and handle real-world complexity. 

- Product Development (Frontend/Backend/Data/Infra) 

- Product Support (L2/L3) 

- Deployments 

- Your own testing! 

- Supporting the team 


2. REQUIREMENTS


a) Must Have:

- C# or other object-oriented languages

- Azure - our cloud platform of choice 

- Distributed systems & service-oriented architecture (SOA): you understand autonomous services, asynchronous communication patterns like pub/sub, and the challenges of distributed architectures 

- Observability - metrics, logging, and tracing aren't buzzwords to you; you know why all three matter 

- OAuth & authentication flows - security isn't an afterthought 

- Database modeling: you can design schemas that make sense and understand when to use different databases for different jobs (polyglot persistence) 

- Testing practices: you write unit and integration tests and understand why they matter for backend systems 

- API design: you know how to design clean, maintainable RESTful APIs 

- Docker and containerization: you understand how to containerize applications 

- CI/CD pipelines: you've worked with deployment automation (Azure DevOps, GitHub Actions, etc.)


b) Nice to have: 

- React and TypeScript experience 

- Event sourcing patterns


3. BENEFITS

- Competitive salary, with consideration for salary increases based on performance and job efficiency.

- Special recognition programs and benefits for long-term employees.

- The NTQ Ranking program helps shape a clear development path for employees when joining the company.

- Focused technology development opportunities, involvement in large projects, and the application of the latest technologies.

- Work-life balance with extracurricular clubs, team-building activities, annual vacations, open space work areas, pantry, and board games.

- Insurance coverage as per regulations, including personal health insurance, health insurance for family members, maternity benefits equivalent to 75% of the salary, and an annual health check-up.

- Learning & researching culture: Support for certification exam costs, participation in internal upskilling courses, management development courses, with experts who have 15 years of experience in the software field.


4. WORKING TIME & PLACE

- Working Time: Check in 8am-9am, check out 17h15-18h15

- Sông Đà Building, Phạm Hùng Street, Mỹ Đình, Nam Từ Liêm, Hà Nội


5. CONTACT

- Email: [email protected] 

- Fanpage: https://www.facebook.com/tuyendung.ntqsolution

- Website: https://career.ntq.com.vn/