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