- Develop, test, and maintain robust backend services using Python and Django.
- Design and optimize database schemas using PostgreSQL to support business processes.
- Build and maintain RESTful APIs for seamless communication between backend and frontend applications.
- Collaborate with frontend developers to integrate Angular-based UI with backend services.
- Work with Celery and Redis for task queues and asynchronous processing (preferred).
- Ensure code quality, security, and performance optimization.
- Troubleshoot and debug issues to enhance application reliability.
- Stay updated with the latest industry trends and technologies.
- Bachelor's Degree
- Preferred education
- Master's Degree
Required technical and professional expertise
- Strong proficiency in Python and Django Web Framework.
- Experience working with Angular (good to have).
- Solid knowledge of PostgreSQL and database schema design.
- Familiarity with RESTful API development.
- Working experience with Celery and Redis is a plus.
- Understanding of Open edX and Learning Management Systems (LMS) is an added advantage.
- Knowledge of JavaScript/TypeScript for frontend collaboration.
- Strong problem-solving skills and ability to work in an agile environment.
Preferred technical and professional experience
- Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
- Experience working in EdTech or similar industries.
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a bonus.