Lead Full-stack Developer (Node.js, Angular/React.js)

At EmeSoft, you can take your career to the next level by working for a company that values personal accountability and an abundance mentality. We design IT solutions better than anyone but need help to do it. We need your help to innovate and provide our clients with the best possible solutions.

We are actively seeking a Lead Full-Stack Developer with a specialization in Node.js to bolster our innovative development team. This key role involves spearheading the design, development, and maintenance of our web applications, with a focus on NodeJS-based technologies.

The ideal candidate will possess an in-depth knowledge of both front-end and back-end development processes and demonstrate the capability to lead projects autonomously as well as collaboratively within a team environment.

Your Role

  • Leading the development and implementation of web applications using Node.js and related technologies.
  • Designing and building scalable, high-performance web services and APIs.
  • Collaborating with cross-functional teams in an Agile/Scrum environment to drive project success.
  • Guiding and mentoring a team of developers, ensuring best practices are followed.
  • Overseeing the full software development lifecycle, from concept through deployment and maintenance.
  • Working closely with stakeholders to define technical requirements and deliver solutions that meet business needs.
  • Ensuring code quality and maintainability by conducting code reviews and promoting automated testing.
  • Staying updated with the latest trends in web development and implementing new technologies and frameworks as appropriate.

What you bring?

  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • At least 5 years of hands-on experience in full-stack development, with a strong focus on Node.js and JavaScript frameworks (such as Express, Nest.js, React, Angular, or Vue.js).
  • Proven experience leading a development team in a Scrum/Agile environment, with at least 2 years in a leadership or mentoring role.
  • Extensive experience in building and consuming RESTful APIs and web services.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and implementing cloud-native applications.
  • Proficiency in database technologies (both SQL and NoSQL) and understanding of microservices architecture.
  • Experience in setting up and managing CI/CD pipelines (GitHub Actions, GitLab CI).
  • Excellent problem-solving, organizational, and communication skills.
  • Strong commitment to modern development practices and a track record of applying these in a leadership role.
  • Agile or Scrum Master certifications would be an advantage.
  • Any cloud certifications (AWS, Azure) would be an advantage.

Why EmeSoft?

  • 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 meal and 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.

How to apply?

If you’re ready to take the next step in your career, we’re eager to hear from you! Please send an email to talent.acquisition@emesoft.net with the job title you’re applying for and your latest resume attached. We’re looking forward to discovering how your skills and passions align with our team.

Don’t wait – your future starts today!

Join the EmeSoft team and elevate your career! We invite you to apply for our open positions and are excited to hear from you.