Responsibilities :
Integrate user-facing elements into applications
Develop back-end components to improve responsiveness and overall performance
Test and debug programs
Improve functionality of existing systems
Implement security and data protection solutions
Assess and prioritize feature requests
Coordinate with internal teams to understand user requirements and provide technical solutions
Own the product development from scratch.
Design and implementation of low-latency, high-availability, and performant applications.
Contribute to the discussion on software architecture.
Requirements
Work experience as a Python Developer
Expertise in at least one popular Python framework ( Django framework )
Experience with creating RESTful endpoints using the Django REST framework.
Strong understanding of OOP Concepts, Data Structure and Design Patterns.
Strong understanding of Web Services, Caching, Scalability, REST/SOAP Principles.
Have knowledge of the databases like MySQL, Postgresql, etc.
Building simple, efficient, and reusable applications.
Identify and communicate back-end best practices.
Participate in the project life-cycle to develop applications using agile methodologies.
Analyze and improve the performance, scalability, stability, and security of the product.
Work on Education/e-learning platform will be plus
Familiarity with front-end technologies (like JavaScript and HTML5)
Team spirit
Good problem-solving skills