Posted on: 08/09/2025
Key Responsibilities :
- Design, develop, and maintain scalable backend applications using Python frameworks (FastAPI, Django).
- Build and optimize RESTful APIs and microservices.
- Work with PostgreSQL and MongoDB for data modeling, query optimization, and database management.
- Implement caching strategies using Redis to improve system performance.
- Integrate and manage Apache Kafka for real-time data streaming and event-driven architectures.
- Ensure security, scalability, and high availability of backend systems.
- Collaborate with front-end developers, DevOps, and product teams to deliver high-quality solutions.
- Troubleshoot, debug, and upgrade existing systems.
- Write unit tests and ensure code quality through reviews and best practices.
Required Skills :
- Strong programming skills in Python.
- Hands-on experience with FastAPI and Django frameworks.
- Proficiency in working with PostgreSQL (RDBMS) and MongoDB (NoSQL).
- Good understanding of Redis for caching and session management.
- Experience with Apache Kafka for messaging and event streaming.
- Knowledge of microservices architecture and API design principles.
- Familiarity with CI/CD pipelines, Docker, and cloud platforms (Azure/AWS/GCP) is a plus.
- Strong problem-solving and analytical skills.
Good to Have :
- Experience with Celery / RabbitMQ for task queues.
- Knowledge of GraphQL.
- Exposure to monitoring tools like Prometheus, Grafana.
- Understanding of Agile methodologies.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Frontend Development
Job Code
1541851
Interview Questions for you
View All