Senior Software Engineer
Ho Chi Minh
What You’ll Do Develop scalable, interactive, and modern web applications using frontend frameworks such as Angular, React, or Vue, along with cloud services and API integrations. Provide technical guidance to cross-functional teams, including advising UX teams on the feasibility of proposed features. Work alongside Senior Engineers to build sophisticated, dynamic web applications using modern digital technologies. Design, develop, test, and troubleshoot accessible, W3C-compliant, data-driven web applications, integrating with existing client systems, web services, and third-party APIs. Follow software engineering best practices, including specification design and review, technical documentation, object-oriented development, and inline code comments to maintain clean, scalable implementations. Contribute to an Agile development environment with rapid prototyping and iterative delivery. Collaborate with design and other departments to clarify requirements, evaluate implementation approaches, and provide technical feedback. Partner with QA teams to develop and execute test plans, resolve defects, and maintain software quality. Provide application support by investigating, analyzing, and resolving technical issues. Mentor and support junior team members through technical guidance and knowledge sharing. Work with clients on post-launch enhancements and ongoing application improvements. Collaborate with teams across multiple geographical locations, including nearshore and offshore teams. What We’re Looking For We’re seeking an experienced developer who enjoys working on large-scale web projects and adapting to a diverse range of clients, technologies, and challenges. Required Qualifications 5+ years of experience working in software development teams using Agile methodologies and collaborating with technical specialists, creative teams, project managers, and strategists. Strong proficiency in JavaScript (ES202x) and TypeScript . Proven experience developing and maintaining server-side applications and APIs using Node.js, Python, Java, or Go . Solid understanding of Object-Oriented Programming (OOP) principles and software design patterns. Extensive hands-on experience designing and developing RESTful APIs and GraphQL services , as well as integrating with these services. Proficiency in modern CSS technologies and styling solutions, including CSS3, Sass, and Tailwind CSS . Strong understanding of design tokens and scalable styling architectures, including composable architectures, Storybook, and design system development. Experience with modern build tools such as Webpack, Vite, or Turbopack . Experience with CI/CD tools such as Jenkins, GitHub Actions, or Bitbucket Pipelines for automated builds, testing, and deployments. Familiarity with CDN and edge deployment platforms such as Vercel, Netlify, or Cloudflare is preferred. Proficiency in designing and managing both SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB). Hands-on experience with major cloud platforms such as AWS, GCP, or Azure , including services like EC2, S3, Lambda, RDS, and Cloud Functions. Strong knowledge of WCAG, ARIA, and inclusive design principles , with experience incorporating accessibility standards into design systems and component libraries. Experience with performance profiling, Lighthouse audits, and Core Web Vitals optimization. Solid understanding of authentication and authorization protocols, including OAuth 2.0 and JWT . Comfortable working in fast-paced, iterative development environments. Experience collaborating with QA analysts, UX and visual designers, and business analysts. Bachelor’s degree in Computer Science or a related field, or equivalent experience and certifications. Bonus Skills Strong understanding of frontend architecture patterns, including modular design, component-driven development, micro-frontends, and monorepos. Experience working with Figma or similar design tools. Hands-on experience with enterprise CMS platforms such as Sitecore, Adobe Experience Manager, Contentful, or Contentstack. Experience with containerization technologies such as Docker and Kubernetes. Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
A role recruited by TechVibe, a technology recruitment company based in Ho Chi Minh City, Vietnam.
See all open jobs · Applicant privacy notice · teamtechvibe.com