1. JOB DESCRIPTION

- Develop and maintain modern web applications using React, TypeScript, and Node.js.

- Design and implement RESTful and/or GraphQL APIs for backend services.

- Participate in system design discussions and contribute to architecture decisions.

- Develop and deploy applications on AWS (e.g., API Gateway, Lambda, IAM, Cognito, S3, DynamoDB, RDS, SQS, SNS).

- Write clean, maintainable, and well-documented code following best practices.

- Implement unit tests and integration tests to ensure high code quality.

- Perform and automate API testing using tools like Postman, Bruno, or similar.

- Collaborate with Product Owners, Business Analysts, and stakeholders to clarify requirements and translate them into technical tasks.

- Work closely with team members in Agile/Scrum environments to deliver features on time.

- Contribute to CI/CD pipelines and DevOps practices.

- Continuously improve system performance, scalability, and security.


2. REQUIREMENTS


a) Must Have:

- 3–5 years of experience in software development.

- Strong hands-on experience with React, TypeScript, and Node.js.

- Solid experience in building and consuming RESTful and/or GraphQL APIs.

- Experience working with AWS services (such as API Gateway, Lambda, IAM, Cognito, S3, DynamoDB, RDS, SQS, SNS).

- Experience with Serverless Framework or AWS SAM is a plus.

- Good understanding of authentication and authorization mechanisms (JWT, OAuth, etc.).

- Experience in writing unit tests and implementing testing strategies.

- Familiarity with CI/CD pipelines and DevOps practices.

- Understanding of software architecture principles and scalable system design.

- Ability to communicate clearly and collaborate effectively within a team.

- ENG fluent


b) Nice to have: 

- Experience with AWS Glue, Step Functions, EventBridge, or data pipelines.

- Knowledge of Python and/or Spark.

- Experience optimizing application performance in cloud environments.


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/