Job Description
This is a full-time hybrid role for a Senior Python Developer The Senior Python Developer will be responsible for developing, implementing, and maintaining software solutions using Python, and collaborating with cross-functional teams to identify business needs and provide customized solutions. The Senior Python Developer will work with the software engineering team to design and deploy software platforms and applications, and will be able to work both remotely and in the office.
Qualifications
- Strong proficiency in Python (Programming Language)
- Experience with Django or Flask frameworks
- Open Edx all versions.
- Open Edx System Architect
- Experience with SQL and related databases (MySQL, PostgreSQL)
- Ability to write clear, maintainable, and testable code
- Experience with Git and version control
- 6+ years of experience in software development
- Excellent problem-solving skills and ability to work collaboratively in a team environment
- Strong attention to detail, and ability to work independently with minimal supervision