This position is for onsite work, and shortlisted candidates will be required to attend an onsite interview.
Job Responsibilities:
- Design and develop Python backend systems, writing efficient and maintainable application code
- Participate in web application architecture design, implement RESTful API development and third-party service integration
- Develop automation scripts and tools to enhance operations and data processing efficiency
- Perform database design and optimization, proficiently operating data storage systems such as MySQL, PostgreSQL, or MongoDB
- Complete code debugging, unit testing, and performance tuning to ensure system stability and security
- Utilize Git for version control, adhere to software engineering standards, and participate in code reviews and technical documentation
Qualifications:
- Bachelor's degree or higher in Computer Science or related field, with solid Python fundamentals and object-oriented programming skills
- Proficiency in mainstream web frameworks (Django, Flask, etc.), understanding of HTTP protocols and frontend-backend interaction mechanisms
- Proficiency in common data processing libraries (e.g., Pandas) and standard libraries, with practical project development experience
- Familiarity with Linux operating systems and common commands, capable of deploying and maintaining Python applications in production environments
- Proficient in Git for code management, understanding of CI/CD pipelines and software development lifecycle
- Strong communication and teamwork skills, ability to quickly grasp business requirements and translate them into technical solutions
- Familiarity with Java is preferred