Job Details
Location:
China University of Science and Technology, 200, Zhonghua Street, Hengshan, Hengshan Village, Hengshan, Hsinchu County, Taiwan Province, 31046, Taiwan
Posted:
Apr 02, 2023
Job Description
Job Summary
We are seeking an experienced Full Stack Engineer to design, develop, and maintain web applications from start to finish. The ideal candidate will have a strong understanding of both front-end and back-end web development and be able to work independently and as part of a team to integrate AI models from the data scientists and to develop high-quality responsive web applications.
Job Duties/Responsibilities
- Design, Develop and maintain responsive web applications using front-end technologies HTML5 / Bootstrap / JQuery and back-end frameworks like uWSGI / Flask.
- Design and implement SQL databases ensuring data security and optimization.
- Test and debug web applications to ensure that they function properly and meet project requirements.
- Collaborate with other developers, product managers, designers, and stakeholders to understand and gather project requirements and ensure that web applications meet business and user needs.
- Integrate AI models developed by data scientists from various frameworks, such as Tensorflow, Pytorch, Pandas, Scikit-Learn, Pystan, Prophet, AutoGluon, Auto-Sklearn, Featuretools, etc.
- Stay up-to-date with new technologies and trends and continuously learn to improve skills and develop more efficient solutions.
- Deploy and maintain web applications using deployment tools and technologies, as well as system administration and server maintenance.
- Work in a collaborative environment to brainstorm, design, implement and deliver solutions to challenging problems
Qualifications and Skills
- 4 Years or more of relevant industry work experience
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong understanding of front-end web development using HTML, CSS, JavaScript, and back-end development using Python.
- Familiar with frontend frameworks and libraries such as: React.js, Angular, Vue.js, Svelte, JQuery etc.
- Familiar with python backend frameworks such as: Django, Flask, Falcon, Pyramid, Tornado etc.
- Experience with databases and database design using SQL databases, such as MySQL, Postgres, SQLite, and MariaDB.
- Strong testing and debugging skills to ensure that web applications function properly.
- Excellent collaboration and communication skills to work with cross-functional teams, including other developers, product managers, designers, and stakeholders.
- Ability to stay up-to-date with new technologies and trends and continuously learn to improve skills and develop more efficient solutions.
- Experience with deployment tools and technologies, as well as system administration and server maintenance. Strong oral and verbal communication and presentation skills
Preferred Requirements
- Experience with rapid prototyping and building MVP (Minimum Viable Product) in a short time frame.
- Experience as a technical lead or architect in a project.
- Experience with Cloud Computing platforms: AWS, GCP, Microsoft Azure, or similar.
- Experience with DevOps, Container, microservices architecture and etc.
- Experience with MLOps: design, develop, and maintain machine learning infrastructure and production pipelines, including data pipelines, model training, and deployment processes.
- Interests in machine learning & deep learning.
- Experience with version control systems (e.g., Git)