Job Description
We are seeking a talented and motivated Python Developer tojoin our dynamic team. As a Python Developer, you will be responsible fordeveloping and maintaining high-quality software solutions, contributing to theentire software development lifecycle. You will work closely withcross-functional teams to analyze requirements, design, implement, test, anddeploy innovative software solutions.
Location: On-site
Employment Type: Full-time
Salary: ₹15,000 –₹25,000 per month (Based on Skills & Experience)
Notice Period: Immediate to 30 Days Preferred
About the Role
We're looking for a passionate Python Backend Developer tobuild secure, scalable, and high-performance backend systems. If you enjoysolving complex engineering challenges, optimizing applications, integratingmodern APIs, and working with cutting-edge technologies, we'd love to have youon our team.
You will collaborate with Frontend, AI/ML, QA, and DevOpsteams to develop enterprise-grade applications while following modern softwareengineering practices.
Key Responsibilities
- Design, develop, and maintain scalable backend applicationsusing Python, Django, and Django REST Framework (DRF).
- Develop secure and well-documented REST APIs.
- Build reusable, modular, and maintainable code followingindustry best practices.
- Improve application performance, scalability, andmaintainability.
Task Scheduling &Background Processing
- Build asynchronous task processing using Celery.
- Configure and maintain Redis, Cron Jobs, and scheduledbackground services.
- Optimize queue execution and monitor background jobs.
PerformanceOptimization
- Profile applications to identify bottlenecks.
- Optimize CPU and memory usage.
- Refactor legacy code for better maintainability andperformance.
- i
- mprove API response times and backend efficiency.
Database Management
- Design efficient database schemas.
- Optimize ORM queries and SQL performance.
- Eliminate N+1 query issues.
- Improve indexing, transactions, and query execution.
- Work with PostgreSQL and MySQL databases.
Third-Party APIIntegration
Integrate and maintain services including:
- Razorpay
- Cashfree
- Payment Webhooks
- SMS & Email Gateways
- Authentication Providers
- AWS S3
- DigitalOcean Spaces
- External REST APIs
Security &Authentication
Implement enterprise-grade security including:
- JWT Authentication
- OAuth2
- Role-Based Access Control (RBAC)
- CSRF Protection
- XSS Prevention
- SQL Injection Protection
- Secure API Design
Version Control &Project Workflow
- Follow clean Git workflows and GitFlow branching strategy.
- Perform code reviews and maintain coding standards.
- Resolve merge conflicts efficiently.
- Understand complete application flow from frontend tobackend.
- Break complex features into structured technical tasks.
- Contribute to architecture discussions and technicalplanning.
Testing & QualityAssurance
- Write Unit Tests
- Write Integration Tests
- API Testing using Pytest / Unittest
- Debug production issues efficiently.
- Perform root-cause analysis.
- Maintain high code quality and test coverage.
Collaboration
Work closely with:
- Frontend Developers (React / Vue / React Native)
- AI & Machine Learning Engineers
- QA Engineers
- DevOps Team
Participate in:
- Agile Sprint Planning
- Daily Stand-up Meetings
- Code Reviews
- Technical Discussions