Search by job, company or skills

MiTek Vietnam

Senior Full-Stack Engineer (C#, .NET, Javascript)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a (Middle/Senior) Software Engineerto 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.

Key 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.

Your Skills and Experience

Qualifications and Education Requirements

  • Bachelor's or Engineer's degree inComputer Science,Architecture, orStructural Engineering(or equivalent practical experience).

Required Skills

  • Minimum of5 yearsof hands-on experience in full-stack software development.
  • Proficiency inC#,.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.

Why You'll Love Working Here

1.Bonus

  • CompetitiveSalary
  • 13thMonthSalary
  • ProductivityBonus

2.HealthcarePlan

  • PVIHealthcareforemployee
  • 24/7PersonalAccidentinsurance
  • Annualhealthcheck-upprogram
  • Socialinsurance,healthinsurance,unemploymentinsurance

3.PaidLeave

  • 12daysannualleave
  • 1dayChristmasleave

4.Training

  • LinkedinLearning
  • FreeEnglishtrainingprograms(CambridgeEnglishScale)atoffice
  • MiTekUniversity

5.Awards

  • Staffofthemonth
  • Staffofthecompany
  • 100Platinumstarts

6.Library

7.Laptop

8.OverseaTravelOpportunities

9.TeamActivities

  • Yearlycompanytrip
  • HaLongtripforemployeeswhohaveworkedfor3years

10.Canteen

  • Freelunch,parking

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139044467

Similar Jobs