Responsibilities:
- System Architecture Design: Develop and manage the software system infrastructure, ensuring it remains scalable, efficient, and sustainable in the long run.
- Requirements Analysis & Solution Development: Assess technical requirements from clients and project teams, designing solutions that align with business objectives.
- Database Architecture: Structure and enhance database systems to ensure high performance and scalability in live environments.
- Security & Performance Optimization: Implement solutions that meet high-security standards while optimizing system performance for large-scale applications.
- Collaboration with Development Teams: Work in close coordination with software engineers, DevOps teams, and other stakeholders to align system design with project requirements.
- Continuous Monitoring & Enhancement: Regularly review and enhance technical solutions to support the ongoing growth of software systems.
- Scalability & Maintainability: Design system architectures that are both scalable and easy to maintain over time.
- Technology Adoption & Implementation: Research, introduce, and integrate new technologies to maintain a competitive edge in software development.
Requirements
- Minimum of 8 years experience in software development, including at least 3+ years as a Solution Architect.
- Strong expertise in JavaScript, with hands-on experience in both Front-end and Back-end frameworks.
- Deep knowledge of software design patterns and ability to apply them effectively.
- Proficiency in writing clean, maintainable code, following coding standards, conducting code reviews, and implementing refactoring techniques.
- Experience with unit testing, mocking libraries, and code coverage.
- Capable of leading technical support and providing training to teams.
- Detail-oriented, with a goal-driven mindset.
Preferred Qualifications (a plus):
- Experience with SSO & Microservices Architecture.
- Familiarity with GraphQL, PostgreSQL, MongoDB, and ElasticSearch.
- Knowledge of Kubernetes (K8s) and Docker.
- Understanding of system monitoring tools and time-series databases (e.g., StatsD, InfluxDB, Graphite).
- Hands-on experience with CI/CD pipelines using GitLab, Azure DevOps, Bamboo, Bitbucket, or similar tools.
- Exposure to cloud platforms such as GCP, AWS, or Microsoft Azure.
- Strong proficiency in English, with the ability to read technical documents and communicate fluently.
Benefits
- Competitive salary, aligned with candidate capabilities and company policies.
- Annual salary review based on work performance.
- 13th-month salary and holiday bonuses.
- Monthly team-building activities.
- Annual company trip.
- Comprehensive healthcare insurance (PVI).
- Full social benefits, compliant with company policies and Vietnamese labour laws.
- A professional work environment with clear career progression and structured workflows.
- Opportunities to enhance English skills through work exposure.
- Hands-on learning experience in Logistics and professional project management systems.
HOW TO APPLY: Please send your CV to the consultant in charge:
Ms. Hoa Nguyen
E-mail: nhuhoa.nguyen@ev-search.com