Job Description

Responsibilities:

• Develop, test, and maintain robust, scalable, and efficient web applications using Django and Python. • Design and implement RESTful APIs and integrate them with frontend systems.


• Collaborate with front-end developers to integrate user-facing elements with server-side logic.


• Write reusable, testable, and efficient code, ensuring high performance and responsiveness of applications.


• Work with relational databases (e.g., PostgreSQL, MySQL) and object-relational mapping (ORM) frameworks.


• Implement user authentication, authorization, and security best practices.


• Optimize applications for maximum speed and scalability.


• Troubleshoot and debug issues in existing applications and provide timely resolutions.


• Work with version control systems (e.g., Git). • Stay up-to-date with the latest industry trends, technologies, and best practices.


• Collaborate with cross-functional teams to define, design, and ship new features.


• Participate in code reviews and provide constructive feedback.


Required Skills:


• 3+ years of hands-on experience in Python and Django development.


• Solid understanding of object-oriented programming (OOP).


• Experience with Django REST Framework (DRF) for building APIs.


• Proficient in using relational databases such as PostgreSQL, MySQL.


• Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React.


• Familiarity with version control systems (e.g., Git).


• Knowledge of Celery for background task processing.


• Familiarity with Docker for containerization.


• Experience with CI/CD pipelines and automated testing.


• Working knowledge of Redis or other caching mechanisms

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application