1. JOB DESCRIPTION 

- Lead the development of modern web applications using React, TypeScript, and Node.js.

- Architect and implement REST and GraphQL APIs for scalable backend services.

- Define the architecture and drive the use of AWS services (e.g., API Gateway, Lambda, IAM,

- Cognito, S3, DynamoDB, RDS, SQS, SNS).

- Prepare and document high-level technical design specifications, ensuring alignment with business goals.

- Architect backend services and APIs with high test coverage.

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

- Mentor team members in testing strategies and tools.

- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.

- Act as a liaison between technical teams and business units, ensuring clear communication and expectations.

- Work collaboratively with project managers or Scrum Masters to prioritize tasks and allocate resources effectively.

- Establish and manage CICD pipelines and DevOps practices.

- Provide technical mentorship and guide team members on best practices.

- Oversee Agile workflows and ensure timely project delivery.

- Collaborate with stakeholders on solution design and technical strategy.

- Continuously improve system performance, scalability, and security.


2. REQUIREMENTS 

***Must have

- Fluent in English speaking

- Expertise in Node.js, React, TypeScript (5 yoe+) 

- Extensive experience with Node.js and API development.

- Extensive experience with Serverless Framework or AWS SAM, including designing, deploying and optimizing serverless applications at scale.

-Profound knowledge of AWS cloud technology and services like API Gateway, Lambda, IAM,

-Cognito, S3, DynamoDB, RDS, SQS, SNS

-Strong background in architecture and solution design, with proven experience in preparing and documenting technical design specifications.

-Experience working with project managers or Scrum Masters for task prioritization and resource allocation

*** Nice to have

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

- Advanced Python and Spark skills.


3. PROCESS  

- Interview: 2 round (1st round with NTQ và 2nd round with End-client)

- Working place: 18 Phạm Hùng, Từ Liêm, HN

- Working time: From Monday to Friday


4. CONTACT

- Email: [email protected] 

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

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