1、Design, develop, debug, and maintain web-based applications written in Python.
2、Be involved and participate in the overall application lifecycle for software applications supporting our Process Development department (including High-throughput screening, Analytics, Fermentation, Biocatalysis, and Downstream processing).
3、Collaborate with scientists and front-end developers
4、Discuss technical and design requirements with manager and end-users
5、Provide training, help, and support to other team members
6、Build high-quality reusable code that can be used in the future
7、Troubleshoot and debug applications
8、Learn about new technologies
1、Candidate should have at least a master's, preferably in Software Engineering, or a degree in a quantitative discipline such as computer science, mathematics, computational biology, electrical engineering, bioengineering or equivalent.
2、Industry experience is a plus, but not required.
3、Biology exposes a plus, but not required.
4、Experience with programming best practices (unit testing, CI/CD, etc.) and version control while contributing to or maintaining large codebases
5、Expertise with scripting programming languages (Python is strongly preferred)
6、English (spoken, written) is required
7、Chinese (spoken or written) is a plus