Software Engineer - Back-End Team
Engineering - Back-End Team
Hsinchu , Taiwan
The Role
We are looking for a skilled programmer with experience in building high-performing, scalable, enterprise-grade applications.
If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you! As a back-end developer, you’ll work closely with our engineering team to ensure system consistency and improve user experience.
The Job
Software Engineers on our Back-End Team primarily write server codes and API's to be utilized by Front-End Engineers and UX Designers. The day-to-day tasks consist of optimizing analytic performance and accuracy, optimizing servers for speed and stability, implementing security structures, generating reusable code libraries and generating data storage solutions.
Responsibilities
- Develop AI analytic applications
- Work with our international team to design and implement analytic applications
- Survey and learn new analytic technology
Skills and Qualifications
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline or 1+ year professional software development experience
- 3+ years as a Java backend developer
- Familiar with Java
- Familiar with Spring framework
- Familiar with Hibernate
- Familiar with relational database
- Familiar with CI/CD
- Fluent in Mandarin Chinese, and intermediate level of English required
Nice to Haves
- Experience with image processing
- Knowledge in streaming protocol
- Experience with C/C++
Personal Characteristics
- Clear, logical thinking and reasoning
- Excellent communication and coordination skills
- Thrives in a teamwork culture
- Drive to continuously learn new skills
Compensation
- Compensation package includes base salary, variable incentive compensation, insurance, leaves and competitive stock option-based equity package.
Location
-
Taiwan Hsinchu-Zhubei Office
Topics: job posting