Position Overview
We are seeking an experienced Senior
Developer with 5+ years of hands-on experience in [protected info] and [protected info] to join our dynamic development team. This role offers an exciting opportunity to lead the design and development of cutting-edge web applications, contribute to key architectural decisions, and help shape the technical direction of our products.
Employment Type: Full-time | Location: Hanoi, Vietnam (Hybrid) | Experience: 5+ years
Key Responsibilities
Lead the development and maintenance of scalable, high-performance web applications using [protected info] (backend) and [protected info] (frontend).
Architect and implement RESTful APIs and microservices using [protected info] or similar frameworks.
Build and optimize responsive, interactive user interfaces with [protected info], Redux/Context API, and modern CSS frameworks.
Collaborate closely with
designers, product managers, and engineering leaders to translate business requirements into technical solutions.
Write clean, maintainable, and well-documented code that follows best practices and coding standards.
Define and implement automated testing strategies, including unit, integration, and end-to-end tests.
Conduct code reviews, ensure code quality, and provide technical guidance and mentorship to junior and mid-level developers.
Troubleshoot and resolve complex issues in both development and production environments.
Contribute to architectural planning, performance optimization, and the continuous improvement of development processes.
Required Qualifications
Bachelor's degree in Computer Science,
Software Engineering, or equivalent practical experience
+5 years of professional software development experience
Strong proficiency in JavaScript (ES6+) and TypeScript
Extensive experience with [protected info] and popular frameworks ([protected info], Fastify, or NestJS)
Solid experience with [protected info] ecosystem including hooks, state management (Redux/Context), and modern tooling
Experience with database technologies (MongoDB, PostgreSQL, or MySQL)
Familiarity with version control systems (Git) and collaborative development workflows
Understanding of web technologies including HTML5, CSS3, and responsive design principles
Experience with testing frameworks (Jest, Mocha, Cypress, or similar)
Strong English communication skills and ability to work in an international team environment
Preferred Qualifications
Experience with cloud platforms (AWS, Google Cloud, or Azure)
Knowledge of containerization technologies (Docker, Kubernetes)
Experience with CI/CD pipelines and DevOps practices
Familiarity with [protected info], GraphQL, or other modern web technologies
Experience with Agile/Scrum development methodologies
Knowledge of performance optimization and security best practices
Previous experience in fintech, e-commerce, or SaaS environments