02 Aug
|
NINOS IT SOLUTION
|
India
02 Aug
NINOS IT SOLUTION
India
Job Description
We are seeking a talented and motivated Python Developer to join our dynamic team. As a Python Developer, you will be responsible for developing and maintaining high-quality software solutions, contributing to the entire software development lifecycle. You will work closely with cross-functional teams to analyze requirements, design, implement, test, and deploy innovative software solutions.
Django Backend Developer
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 to build secure, scalable, and high-performance backend systems. If you enjoy solving complex engineering challenges, optimizing applications, integrating modern APIs, and working with cutting-edge technologies, we'd love to have you on our team.
You will collaborate with Frontend, AI/ML, QA, and DevOps teams to develop enterprise-grade applications while following modern software engineering practices.
Key Responsibilities
Backend Development
- Design, develop, and maintain scalable backend applications using Python, Django, and Django REST Framework (DRF).
- Develop secure and well-documented REST APIs.
- Build reusable, modular, and maintainable code following industry best practices.
- Improve application performance, scalability, and maintainability.
- Task Scheduling & Background Processing
- Build asynchronous task processing using Celery.
- Configure and maintain Redis, Cron Jobs, and scheduled background services.
- Optimize queue execution and monitor background jobs.
Performance Optimization
- Profile applications to identify bottlenecks.
- Optimize CPU and memory usage.
- Improve API response times and backend efficiency.
- Refactor legacy code for better maintainability and performance.
Database Management
- Design productive 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 API Integration
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 to backend.
- Break complex features into structured technical tasks.
- Contribute to architecture discussions and technical planning.
✅ Testing & Quality Assurance
- 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
- Preferred Skills
Experience with:
- Python
- Django
- Django REST Framework
- Celery
- Redis
- RabbitMQ
- PostgreSQL
- MySQL
- Docker
- Linux
- Nginx
- Gunicorn
- Git & GitFlow
- REST APIs
- Razorpay
- Cashfree
- AWS S3
- DigitalOcean Spaces
- OpenAI / Anthropic APIs
- Vector Databases
- Microservices Architecture
Basic knowledge of:
- HTML5
- CSS3
- JavaScript (ES6)
- React
- Vue.js
- React Native
What We Offer
Enterprise-Level Projects
Work on:
- High-traffic backend systems
- Payment gateway integrations
- Cloud infrastructure
- AI-powered applications
- Queue processing systems
- Performance-critical APIs
Learning & Growth
- Mentorship from experienced engineers
- Technical ownership opportunities
- Modern engineering practices
- Exposure to real-world enterprise applications
Collaborative Culture
- Engineering-first environment
- Clean coding standards
- Performance-focused development
- Agile workflow
- Continuous learning culture
Compensation & Employment Terms
Experienced Candidates (1+ Years)
Competitive salary based on:
- Technical Assessment
- Interview Performance
- Relevant Experience
Freshers
- Starting CTC: ₹1.5 LPA
- Structured training and mentorship program
- 2-Year Service Commitment
Benefits
✔ Provident Fund (PF)
✔ Professional Growth Opportunities
✔ Exposure to Enterprise Projects
✔ Collaborative Team Environment
✔ Performance-Based Career Progression
Work Location
On-site (In Person)
Ready to Build Scalable Backend Systems?
Join us and work on modern backend technologies, cloud infrastructure, AI integrations, and enterprise-grade applications while accelerating your career in a collaborative engineering workplace.
📌 Django Backend Developer (India)
🏢 NINOS IT SOLUTION
📍 India