We are looking for a passionate and detail-oriented Python Developer (Django-focused) to join our growing development team.
The ideal candidate will have hands-on experience in building, deploying, and maintaining web applications using Django and related technologies.
You will be working closely with our cross-functional teams to deliver scalable, high-performing, and user-friendly solutions.
Key Responsibilities
- Develop, test, and maintain scalable web applications using Python and Django.
- Design and implement RESTful APIs and integrate with third-party services.
- Work with relational databases (e.g., PostgreSQL, MySQL) to design efficient data models.
- Collaborate with front-end developers to integrate UI/UX with backend functionality.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, debugging, and performance optimization.
- Ensure security and data protection best practices in all applications.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 1.5 – 3 years of professional experience in Python and Django.
- Strong understanding of OOP, MVC, and design patterns.
- Hands-on experience with REST APIs, authentication (JWT, OAuth), and web security.
- Proficiency in working with relational databases (PostgreSQL/MySQL).
- Familiarity with Git, Docker, and deployment processes.
- Knowledge of HTML, CSS, JavaScript, and front-end integration is a plus.
- Strong problem-solving and communication skills.
Nice-to-Have
- Experience with Django Rest Framework (DRF).
- Exposure to cloud platforms (AWS, Azure, GCP).
- Familiarity with Celery, Redis, or RabbitMQ.
Job Type: Full-time
Pay: Rs150, Rs180,000.00 per month
Work Location: In person