OpenMeets
← Back to jobs
EMESOFT

Technical Lead (.NET or NodeJS)

EMESOFT

TopDev
Quận Tân Bình, Hồ Chí Minh26 days agoNegotiable
Apply Now

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.