← Back to jobs

Job Description
Your role & responsibilities
- Designing, developing, and implementing software architecture solutions using either .NET or Node.js frameworks.
- Leading the technical design process, ensuring alignment with business goals, and translating requirements into scalable technical solutions with stakeholders.
- Leading the spec-driven development practices (OpenSpec, SpecKit, OpenAPI, or similar) so that requirements and API contracts are well-defined and AI-consumable before implementation begins.
- Encouraging the team to adopt agentic AI development tools (Claude Code, GitHub Copilot / Codex, Gemini Code Assist, Cursor, etc.) and identifying where AI can add value at each SDLC phase – from design and coding to testing and deployment.
- Reviewing AI-generated code and artifacts for quality, correctness, and security – applying critical judgment on hallucinations, data exposure risks, and scope drift.
- Providing technical leadership and mentoring to software development teams, fostering good engineering practices alongside responsible AI usage.
- Evaluating and recommending tools, technologies, and processes to ensure the highest quality product platform.
- Staying current with emerging AI tooling and industry trends, and bringing relevant advances back to the team in practical ways.
Your skills & qualifications
- A Bachelor’s or Master’s degree in Computer Science, IT, Engineering, or a related field.
- At least 5 years of hands-on software development experience, with solid expertise in either .NET or Node.js (Express, Nest.js) frameworks.
- Demonstrated experience designing, building, and deploying large-scale systems from scratch, with a strong grasp of system architecture and design.
- Familiarity with modern architecture principles and patterns: Serverless, Domain-Driven Design, Microservices, Clean Architecture, CQRS.
- Some exposure to spec-driven or specification-first workflows (OpenAPI, OpenSpec, SpecKit, or equivalent) – curiosity and willingness to go deeper counts.
- Working familiarity with at least one agentic AI development tool (Claude Code, GitHub Copilot / Codex, Gemini Code Assist, Cursor, etc.) and an interest in expanding this across the SDLC.
- Practical awareness of AI limitations – hallucination, data leakage to cloud-hosted models, prompt injection, and over-reliance – and a sensible approach to mitigating them in day-to-day development.
- Expertise in one of the cloud platforms (AWS, Azure, or GCP) and cloud-native architecture; cloud architecture certification is a plus.
- Strong experience with DevOps practices: CI/CD pipelines, automated testing, and deployment processes.
- Good communication and leadership skills, with the ability to mentor developers and guide teams to successful outcomes.
Benefits for you
- Receive your full salary during the probation period.
- Enjoy a 13th-month salary as an annual bonus.
- Benefit from annual salary reviews for potential increases.
- Comprehensive insurance coverage in line with Vietnamese labor law, plus premium healthcare.
- Company covers parking allowances.
- Participate in exciting company outings, events, and team-building activities.
- Thrive in an open, friendly, and professional work environment with a values-driven, agile culture.
- Embark on an attractive career path with a strong focus on personal and professional development.
- Take advantage of sponsorship for training courses and professional certifications.
- Maintain a healthy work-life balance with a 40-hour work week, Monday through Friday.