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:
● Serverless & Backend: Extensive Python serverless experience (Serverless Framework, AWS SAM, Lambda, Step Functions), AWS services (EC2, S3, etc.), REST APIs, and database management (SQL/NoSQL).
● Frontend: Familiar with JavaScript frameworks, preferably Vue.js.
● DevOps: Experience with CI/CD (GitHub Actions, AWS CodePipeline), Infrastructure as Code (Terraform/CloudFormation), and Git.
● General: Strong problem-solving, communication, and English skills.
Preferred Skills:
● Proven experience with AWS cloud services (certified), Agile methodologies (Scrum/Kanban), and modern DevOps practices.
● Skilled in containerization (Docker/Kubernetes), serverless development (Lambda/Step Functions), and security protocols (OAuth2, JWT, SAML).
● Familiar with monitoring tools like CloudWatch and Datadog, and Agile tools like JIRA and Confluence.
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