KỸ NĂNG
- AWS
- NodeJS
- TypeScript
- AngularJS
MÔ TẢ CÔNG VIỆC
Design, develop, and maintain full-stack applications using Node.js, TypeScript, and Angular.
Design, implement, and maintain serverless applications and solutions using the AWS Serverless Framework.
Develop and integrate cloud-based services using AWS services such as Lambda, API Gateway, S3, CloudFront, CloudWatch, SNS, SQS, DynamoDB, IAM, and Route 53.
Design and implement microservices architectures, service integration contracts, and appropriate access patterns.
Develop and optimize APIs and serverless integrations, including advanced API Gateway and AppSync implementations.
Design and automate AWS infrastructure provisioning and configuration using Terraform or Terragrunt.
Implement CI/CD pipelines and automated deployment processes to improve software delivery efficiency.
Develop and maintain unit tests, monitor code coverage, and ensure software quality.
Work with development tools and code quality platforms such as GitHub, Bitbucket, and SonarQube.
Troubleshoot application and infrastructure issues, investigate defects, and perform root cause analysis.
Collaborate with test engineers and operations teams to resolve technical issues and ensure system reliability.
Maintain technical documentation, including service design and architecture documentation.
Follow cloud development best practices, security principles, and Agile SDLC methodologies.
Independently analyze and resolve technical design and functionality problems with minimal supervision.
YÊU CẦU CÔNG VIỆC
At least 8 years of relevant experience in software development, with strong hands-on experience in the AWS platform.
Expert-level proficiency in:
- Node.js
- TypeScript
- Angular
Excellent understanding and practical experience with the AWS Serverless Framework.
Strong hands-on experience with AWS services, including:
- Amazon S3
- Amazon CloudFront
- Amazon CloudWatch
- Amazon API Gateway
- AWS Lambda
- Amazon SNS and SQS
- Amazon DynamoDB
- AWS IAM
- Amazon Route 53
Advanced knowledge of AWS AppSync queries.
Strong understanding of microservices architecture, access patterns, and service integration contracts.
Detailed understanding of API Gateway and Lambda@Edge.
Experience automating AWS infrastructure using Terraform or Terragrunt.
Experience with unit testing frameworks and code coverage.
Familiarity with common development and source code management tools, including GitHub and Bitbucket.
Experience with SonarQube or equivalent code quality tools.
Experience with deployment tools, CI/CD pipelines, and automated deployment processes.
Ability to independently analyze and resolve complex technical design and functionality issues with minimal supervision.
Strong analytical and troubleshooting skills.
Excellent English communication skills, with the ability to collaborate effectively with international teams and stakeholders.
Ability to work night shifts and remain available until 12:00 AM Vietnam time (11:00 AM CST).
Willingness to work in a hybrid model and commute to the office as required.
Bonus Points For:
Experience with advanced DynamoDB data modeling and design patterns.
Knowledge of DynamoDB triggers, schemas, indexes, and database streams.
Understanding of AWS cloud principles, industry best practices, and AWS certifications.
Experience preparing service design and technical architecture documentation.
Experience maintaining code quality and configuring quality gates.
Familiarity with security testing practices, including SAST, DAST, and MPT.
Understanding of Agile SDLC, including business analysis, development, maintenance, and continuous improvement.
Experience supporting test engineers and operations teams in troubleshooting, defect investigation, and root cause analysis.
Soft Skills:
Strong analytical and independent problem-solving skills.
Ability to take ownership of technical tasks and deliver solutions with minimal supervision.
Effective communication and collaboration with development, QA, and operations teams.
Proactive mindset with a strong focus on quality and continuous improvement.
Ability to manage priorities and work effectively in a fast-paced environment.
Adaptability to international working environments and night shifts.
QUYỀN LỢI
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
Hỗ trợ ứng tuyển
Việc khác cùng kỹ năng
Hãy thử đăng ký tài khoản Freelancer tại Hatonet để tìm kiếm thêm nhiều cơ hội khác từ các doanh nghiệp trên toàn thế giới Đăng ký tài khoản Freelancer