TopDev
job-image
(Middle/Senior) Software Engineer (C#, .NET, JavaScript)Login to view salary
Quận 7, Hồ Chí Minh
Middle, Senior Fulltime3 năm
Application deadline: 01-01-2026

We are seeking a (Middle/Senior) Software Engineer to join our global product development team. This role offers the opportunity to work in a collaborative, cross-functional, and international environment, building enterprise-grade solutions that empower users worldwide. The ideal candidate will be a strong full-stack engineer with a passion for quality, scalability, and teamwork.

1
Your role & responsibilities
  • Design, develop, test, and maintain high-quality software solutions using modern full-stack technologies.
  • Lead technical design and implementation for large or complex features, ensuring scalability, maintainability, and performance.
  • Refactor and modernize existing codebases to improve efficiency and quality.
  • Collaborate cross-functionally with Product Management, QA, and other engineering teams to deliver solutions that meet both business and technical goals.
  • Work effectively in an Agile environment (Scrum or Kanban) to deliver value iteratively and continuously.
  • Communicate and collaborate with global teams and stakeholders across different time zones.
  • Train and mentor junior team members, promoting knowledge sharing and continuous learning.
2
Your skills & qualifications

Qualifications and Education Requirements

  • Bachelor’s or Engineer’s degree in Computer Science, Architecture, or Structural Engineering (or equivalent practical experience).

Required Skills

  • Minimum of 3 years of hands-on experience in full-stack software development.
  • Proficiency in C#, .NET, SQL, Angular, HTML, CSS, JavaScript, and other relevant development tools and languages.
  • English proficiency at B2 level or above (or equivalent) is required for effective communication with global teams.
  • Experience in developing Web Applications and Desktop Applications.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Experience working in Agile development environments and collaborating with distributed/global teams.
  • Excellent problem-solving, communication, and teamwork skills.

Nice to have

  • Experience developing Mobile Applications.
  • Familiarity with various testing types and quality assurance practices.
  • Hands-on experience with ERP implementation or enterprise-level software systems.
  • Understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Exposure to cloud platforms (e.g., Azure, AWS) and CI/CD pipelines is a plus.
3
Benefits

1. Bonus

  • Competitive Salary
  • 13th Month Salary
  • Productivity Bonus

2. Healthcare Plan

  • PVI Healthcare for employee
  • 24/7 Personal Accident insurance
  • Annual health check-up program
  • Social insurance, health insurance, unemployment insurance

3. Paid Leave

  • 12 days annual leave
  • 1 day Christmas leave

4. Training

  • LinkedIn Learning
  • Free English training programs (Cambridge English Scale) at office
  • MiTek University

5. Awards

  • Staff of the month
  • Staff of the company
  • 100 Platinum starts

6. Library

7. Laptop

8. Oversea Travel Opportunities

9. Team Activities

  • Yearly company trip
  • Ha Long trip for employees who have worked for 3 years

10. Canteen

  • Free lunch, parking, uniforms
More jobs for you
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary