NodeJS

Mid/Sen Fullstack NodeJS/ReactJS - Remote

settings_input_antenna Remote

KỸ NĂNG

  • NodeJS
  • ReactJS
  • TypeScript

MÔ TẢ CÔNG VIỆC

Middle:
- 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.

Senior:
- 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.

YÊU CẦU CÔNG VIỆC

Middle:
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
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.

Senior:
Must have
- Expertise in React, TypeScript, and Node.js.
- 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 experience in designing and implementing APIs (REST and GraphQL).
- Strategic oversight of authentication and authorization systems.
- Ensures alignment with industry standards and security compliance (e.g., GDPR, HIPAA).
- Leads the team in adopting secure authentication frameworks and protocols.
- Strong experience in designing and implementing testing strategies.
- Proficiency in API testing tools like Postman or Bruno.
- Comprehensive knowledge of CICD pipelines and DevOps tools.
- Proven leadership in Agile teams and ability to mentor developers.
- Strong background in architecture and solution design, with proven experience in preparing and documenting technical design specifications.
- Strong focus on automation, scalability, security, and performance optimization.
- Demonstrated ability to manage stakeholder relationships and communicate technical details effectively to non-technical audiences.
- Experience working with project managers or Scrum Masters for task prioritization and resource allocation
- ENG fluent
Nice to have
- Experience with AWS Glue, Step Functions, EventBridge, and data pipelines.
- Advanced Python and Spark skills.

QUYỀN LỢI

- Remote / Hybrid:
- Salary:
+ Middle: Upto 33M
+ Senior: Upto 40M
- Receive 100% salary from the onboarding date.
- Participate in company activities: Teambuilding, travel, vacation and other activities.
- Work with large and advanced systems, have the opportunity to develop comprehensive technology skills with complex problems, requiring high accuracy.

MỨC LƯƠNG

up to 40 triệu
work Loại hình làm việc :
Remote
event Hạn ứng tuyển:
Hết hạn ứng tuyển
date_range Kinh nghiệm:
3 năm
school Học vấn:
Không yêu cầu
people Số lượng:
2
switch_account Cấp bậc:
Middle

Hỗ trợ ứng tuyển

hr
email
quynhhtt@hatonet.com

Việc khác cùng kỹ năng