Our reputed client seeks a seasoned Backend Developer to build, and scale high-performance APIs and distributed systems. You’ll lead the development of our core platform using Django REST Framework, Redis, and Celery, ensuring robustness, scalability, and seamless integration with AI/ML pipelines.
Key Responsibilities
API Development \& Scalability
Design, develop, and maintain RESTful APIs using Django REST Framework to serve thousands of concurrent users.
Optimize backend systems for low-latency, high-throughput performance (caching with Redis, task queues with Celery).
System Design \& Architecture
Architect fault-tolerant, distributed systems capable of handling exponential growth.
Implement microservices, load balancing, and database sharding (PostgreSQL/MySQL).
Collaboration \& Leadership
Mentor junior developers, conduct code reviews, and enforce best practices (DRY, SOLID, TDD).
Work cross-functionally with AI/ML, frontend, and DevOps teams to deliver end-to-end features.
Performance \& Security
Monitor system health using tools like Prometheus/Grafana; troubleshoot bottlenecks.
Ensure compliance with security standards (OAuth2, JWT, data encryption).
Must-Have Skills
2+ years in backend development with Python/Django.
Expertise in Django REST Framework for building scalable APIs.
Proficiency with Redis (caching/pub-sub) and Celery (task queues/workers).
Strong grasp of system design principles (CAP theorem, DB indexing, concurrency).
Experience with high-traffic systems.
Fluency in Git, CI/CD, and Agile methodologies.
Excellent problem-solving and algorithmic thinking.
Knowledge of front-end technologies such as HTML5, CSS3, JavaScript , and frameworks like React or Vue. js .
Databases such as Postgre/Mysql/MongoDB
Nice-to-Have
Familiarity with platforms or AI/ML integration. Linux development
Knowledge of Docker/Kubernetes, AWS/GCP, or serverless architectures.
Contributions to open-source projects.
Job Types: Full-time, Permanent
Pay: ₹15,000.00 - ₹65,810.22 per month
Benefits:
Paid sick time
Work from home
Ability to commute/relocate:
Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Diploma (Preferred)
Experience:
Programming: 1 year (Required)
total work: 1 year (Required)
Willingness to travel:
25% (Required)
Work Location: In person