This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Friendly Coworkers, Exciting Workplace
- Great Salary & Perks
- Work-Life Integration
Job description
Development
• Design, develop, and maintain high-quality web applications using Python and AWS services.
• Analyze client requirements and translate them into efficient, scalable, and maintainable code.
• Work in an Agile development team, collaborating closely with developers, product managers, and stakeholders.
• Participate in sprint planning, daily stand-ups, and retrospectives to ensure continuous improvement.
• Optimize applications for performance, reliability, and scalability.
Testing, Debugging, and Troubleshooting
• Conduct thorough testing of web applications to ensure functionality, security, and performance.
• Work closely with the QC team to identify and resolve bugs or issues promptly.
• Debug and troubleshoot production issues to maintain application stability.
Security and Compliance
• Implement security best practices to protect applications from vulnerabilities and cyber threats.
• Ensure compliance with data protection and privacy regulations.
• Monitor and enhance application security using AWS security tools.
Documentation
• Create and maintain technical documentation, including API specifications, system architecture, and user guides.
• Maintain up-to-date documentation for knowledge sharing and future reference.
Collaboration and Communication
• Work closely with product managers, designers, and other engineers in an Agile environment to understand project requirements and deliver solutions.
• Actively participate in team discussions, code reviews, and collaborative decision-making.
• Effectively communicate technical concepts to non-technical stakeholders.
Continuous Learning
• Stay updated with the latest trends and technologies in Python, AWS, and software development.
• Continuously improve coding skills and adopt best practices for efficient development.
• Engage in Agile best practices, including continuous integration and deployment.
Your skills and experience
Qualifications and Education Requirements:
Education:
- Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent experience).
Required Tech Skills and Experience:
- Strong experience in software development Serverless application with Python (Serverless Framework, AWS SAM, Lambda Function, StepFunction) and pytest, unittest.
- Proficiency in AWS services such as EC2, S3, Lambda, RDS, API Gateway, DynamoDB.
- Familiarity with JavaScript frameworks such as React or Vue.js, preferably Vue.js.
- Strong understanding of RESTful APIs, and microservices architecture.
- Comfortable working on both front-end and back-end.
- Experience with database management (SQL and NoSQL databases like MySQL, PostgreSQL, DynamoDB or MongoDB).
- Familiarity with DevOps practices, CI/CD pipelines (GitHub Actions, AWS CodePipeline/CodeBuild/CodeDeploy), Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Solid knowledge of version control tools, preferably Git.
- Ability to work with third-party APIs and services.
- Problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Good English language skills for both reading and writing.
Preferred Skills:
- AWS Certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified DevOps Engineer).
- Familiarity with Agile methodologies, Scrum, and Kanban frameworks.
- Experience working in Agile teams with tools like JIRA, Confluence.
- Experience with containerization technologies such as Docker and Kubernetes.
- Understanding of authentication mechanisms like OAuth2, JWT, and SAML.
- Familiarity with monitoring tools like AWS CloudWatch and Datadog.
Why you'll love working here
● Health & Wellness: Fully paid premium healthcare and annual check-ups.
● Time Off: 20 days annual leave, plus a company anniversary day.
● Compensation: 13th-month salary and compliance with Vietnamese labor law.
● Development: Training allowance and annual performance reviews.
● Company Culture: Annual company trip, sports and English clubs.
● Daily Perks: Free parking, a company laptop, and free beverages.

Vietlink
Aspire to be the company you want to come back to the next morning