Chennai, Tamil Nadu 0-3 Yrs ₹180000 - ₹300000 Yearly
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.
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
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.
???? 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.
Design efficient database schemas.
Integrate and maintain services including:
Razorpay
Cashfree
Payment Webhooks
SMS & Email Gateways
Authentication Providers
AWS S3
DigitalOcean Spaces
External REST APIs
Implement enterprise-grade security including:
JWT Authentication
OAuth2
Role-Based Access Control (RBAC)
CSRF Protection
XSS Prevention
SQL Injection Protection
Secure API Design
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.
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.
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