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.(ref : hirist.tech)