Job Summary :
We are looking for an experienced Python Developer with a strong background in backend development using frameworks such as Django, Flask, FastAPI, or Falcon. The ideal candidate should have hands-on experience with Docker, Celery, RabbitMQ, Redis, and AWS, and be capable of designing scalable, high-performance backend systems and APIs.
Roles & Responsibilities :
- Design, develop, and maintain high-performance, secure, and scalable backend systems using Python.
- Build and integrate RESTful APIs with frontend and third-party services.
- Work with frameworks such as Django, Flask, FastAPI, or Falcon for backend development.
- Implement asynchronous task processing using Celery with RabbitMQ or Redis.
- Containerize and deploy applications using Docker (and optionally Kubernetes).
- Collaborate with DevOps teams to manage deployments on AWS Cloud (EC2, ECS, S3, Lambda, etc.).
- Optimize application performance and handle debugging and troubleshooting.
- Write reusable, testable, and efficient code following best coding practices.
- Maintain proper documentation for APIs and backend services.
- Participate in code reviews, sprint planning, and Agile ceremonies.
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
- 4+ years of hands-on experience in Python backend development.
- Strong expertise in at least one web framework : Django, Flask, FastAPI, or Falcon.
- Experience with Celery for background job processing and RabbitMQ/Redis as message brokers.
- Knowledge of Docker for containerization and microservices deployment.
- Good understanding of AWS Cloud services (EC2, S3, Lambda, RDS, etc.).
- Familiarity with RESTful API design principles and authentication mechanisms (JWT/OAuth).
- Experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Proficiency with Git, CI/CD pipelines, and Agile development practices.
Preferred Skills (Good to Have) :
- Knowledge of Kubernetes for container orchestration.
- Familiarity with monitoring tools (Prometheus, Grafana).
- Exposure to test automation and frameworks like PyTest.
- Understanding of microservices architecture.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1568302
Interview Questions for you
View All