About the role
We seek 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.