Job Description
We are seeking an experienced Python Developer to join our team. The ideal candidate will have a strong background in backend development, database management, and frontend frameworks. You will be responsible for designing, developing, and maintaining high-performance applications while ensuring code quality through testing and automation.
Key Responsibilities
- Develop and maintain backend services using Python frameworks (FastAPI, Django, Flask)
- Implement coroutine technology and handle high concurrency scenarios
- Write comprehensive test cases and perform automated testing
- Collaborate with frontend developers to integrate user-facing elements
- Optimize application performance and ensure high code availability
- Participate in code reviews and team development processes
Technical Requirements
- Proficient in commonly used Python frameworks (FastAPI, Django, Flask)
- Strong experience with database systems (MongoDB, MySQL, PostgreSQL)
- Familiarity with front-end frameworks and development experience
- Expertise in coroutine technology and high concurrency handling
- Ability to write test cases and implement automated testing
Preferred Qualifications
- 8+ years of professional development experience
- Team development and collaboration experience
- Contract development experience
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
Additional Information
This position offers the opportunity to work on challenging projects in a collaborative environment. We value continuous learning and professional growth, and provide opportunities for skill development and career advancement.