Key Responsibilities:
1. Expertise in at least one popular Python framework (like FastApi.)
2. Expertise in Web Application backend service developing.
3. Expertise in ORM and Relation DB. (PostgreSQL)
4. Performance enhances and tuning.
5. Data process (Like Pandas.)
6. Writing scalable code using Python programming language.
7. Testing and debugging applications.
8. Assessing and prioritizing client feature requests.
Job Requirements:
1. Bachelor’s degree in computer science, Computer Engineering, or a closely related field.
2. Good basic computer knowledge, including but not limited to network, database, operating system, basic data structure and algorithm.
3. Familiar with Linux operating system and software development in Linux environment.
4. Good in Python programming, Web application development and at least one back-end service development framework.
5. Strong in design patterns, able to independently complete large software/module software architecture design, complete stable, efficient, and reusable high-quality codes, unit tests and documents according to design specifications.
6. Ability to learn new knowledge quickly.
Nice to Have:
1. Familiar with AWS, Azure or AliCloud products, especially serverless cloud computing products.
2. Multiple development languages, full stack, or a certain machine learning background.
3. Machine Learning basic.
4. Good English skills.