
We're looking for talented team players
People who solve problems together with the team

A happy workplace for our people
Join us, and let's grow together!
We need talented people who thrive in a team
What one person can do, a team can do better!
Beyond professionalism, ESi values teamwork built on open communication, where we support each other and grow together.
If you are passionate about your work, join us. Let's explore new technology together and become trusted software development experts!
Pay and bonuses
A well-structured pay package with a guaranteed one-month year-end bonus, annual performance bonuses, regular annual raises and more.
Employee insurance
Labor insurance, national health insurance and labor pension contributions as required by law, plus group (accident) insurance for added protection.
Allowances and gifts
Subsidies for external training and for bringing your own laptop, plus festival bonuses for two holidays, wedding gifts, bereavement support and more.
Leave beyond the legal minimum
Annual leave from day one, a day off in your birthday month, sick leave without pay deductions with a medical record, paid menstrual leave for female employees and more.
Promotion system
Performance reviews twice a year, with self-assessments and manager reviews so you know where you stand, and a transparent promotion system.
Events and team meals
Domestic and overseas company trips, a spring banquet with prize draws, quarterly outdoor activities, a two-day annual company meeting, project dinners, team dinners and more.
Welfare committee activities
Discounts at partner merchants, monthly activity allowances and occasional committee events such as Halloween parties and Christmas gift exchanges.
Employee health care
Annual health checkups, plus monthly on-site medical services to look after employees' health.
Office perks
Flexible working hours, an unlimited snack and drink bar, free full-body massages and other everyday perks.
Open positions

.NET Engineer
1. Responsibilities
- System implementation and development
- Server and database development
- Systems analysis and design
2. Skills
- Experience with MVC.NET / .NET Core development preferred
- Strong JavaScript / jQuery skills preferred
3. Other requirements
- College degree or above, or completion of a vocational training program
- Logical thinking
- A positive attitude and willingness to learn

Software Business Analyst
1. Responsibilities
- Conduct requirements interviews with clients
- Write project documents and meeting minutes
- Help the team with systems analysis and functional testing
2. Skills
- Proficient in Word, Excel and PowerPoint
- Knowledge of or experience with web programming (HTML/CSS/JavaScript/SQL) preferred
3. Other requirements
- Good communicator with sharp logical thinking
- A team player






