Position Overview:
We are looking for a skilled Back-End Developer with strong expertise in Django to join our software development team. The ideal candidate should have hands-on experience in building robust, high-performance backend systems and RESTful APIs using Python and Django. You will be responsible for developing and maintaining server-side logic, integrating front-end elements, managing databases, and ensuring the performance and responsiveness of our applications.
Key Responsibilities:
Develop and maintain scalable backend applications using Python and Django.
Design and build RESTful APIs for web and mobile applications.
Collaborate with front-end developers and designers to integrate user-facing elements.
Optimize applications for maximum speed and scalability.
Ensure security and data protection in backend implementations.
Write clean, maintainable, and well-documented code.
Work with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB) as needed.
Implement data models and manage migrations using Django ORM.
Debug and resolve technical issues and provide support for production systems.
Participate in Agile development sprints and daily standups.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
1.5-2 years of experience as a backend developer with Django.
Strong proficiency in Python, Django, Django REST Framework.
Solid understanding of database design, query optimization, and ORM systems.
Experience with version control tools, especially Git.
Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS, Heroku, etc.).
Knowledge of API security, authentication (JWT, OAuth2), and deployment best practices.
Good understanding of front-end technologies (HTML, CSS, JavaScript) for integration purposes.
Strong problem-solving, analytical, and communication skills.
Preferred Qualifications:
Experience with Celery, Redis, and task queues.
Familiarity with GraphQL or WebSocket implementation.
Basic knowledge of front-end frameworks like React or Vue.js.
Experience with performance monitoring and application logging tools.
Job Type: Full-time
Pay: Rs80,000.00 - Rs120,000.00 per month
Ability to Commute:
- Lahore, VA (Required)
Ability to Relocate:
- Lahore, VA: Relocate before starting work (Required)
Work Location: In person
Expected Start Date: 23/06/2025