Python Backend Developer
Posted on August 28, 2025
Job Description
- Python Backend Developer
- 1. Project Duration: 2 to 3 months
- 2. Shift timings: 2 pm to 11 pm IST (Shift can change based on project requirements)- UK shift
- 3. Location: Remote
- 4. Excellent communication skills are mandatory for this position.
- Job Description:
- About the Role
- We are looking for a highly skilled Python Backend Developer with strong experience in building scalable backend systems, APIs, and cloud-native applications. The ideal candidate will be proficient in FastAPI, AWS cloud stack, and database technologies, with hands-on experience in building event-driven architectures using Amazon SQS. Experience in AI/ML integration or data-driven applications is a strong plus.
- This role requires someone who can design, develop, and optimize backend services, collaborate with cross-functional teams, and ensure high performance, reliability, and scalability.
- Key Responsibilities
- Design, develop, and maintain scalable backend services and RESTful APIs using FastAPI.
- Work with AWS services (Lambda, ECS/EKS, S3, CloudWatch, API Gateway, IAM, etc.) to build cloud-native solutions.
- Implement event-driven architectures using Amazon SQS and other AWS messaging services.
- Design and optimize databases including PostgreSQL and MongoDB for performance, scalability, and high availability.
- Collaborate with Data Science/AI teams to integrate AI/ML models into backend workflows.
- Implement security best practices and ensure API authentication/authorization (OAuth2, JWT, etc.).
- Write clean, testable, and maintainable code following best practices.
- Contribute to system architecture discussions and performance tuning.
- Participate in code reviews, mentoring, and continuous improvement initiatives.
- Required Skills & Experience
- 5+ years of professional backend development experience in Python.
- Strong expertise in FastAPI (or Flask/Django with FastAPI transition experience).
- Hands-on experience with AWS cloud services (ECS/EKS, Lambda, API Gateway, S3, IAM, CloudWatch, etc.).
- Solid understanding of message queues (Amazon SQS, Kafka, or RabbitMQ).
- knowledge of SQL is good to have but mandatory is NoSQL databases � PostgreSQL, MongoDB.
- Experience building high-performance APIs and microservices.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience in CI/CD pipelines and deployment automation.
- Familiarity with AI/ML model integration into production systems is a plus.
- Strong problem-solving, debugging, and performance optimization skills.
- Excellent communication and ability to work in agile teams.
- Preferred Qualifications
- Experience with async programming in Python.
- Knowledge of data streaming (Kafka, Kinesis).
- Exposure to AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn) for backend integration.
- Prior experience in fintech, SaaS, or AI-driven applications.
Required Skills
5+ years of professional backend development experience in python. � strong expertise in fastapi (or flask/django with fastapi transition experience). � hands-on experience with aws cloud services (ecs/eks
lambda
api gateway
s3
iam
cloudwatch
etc.). � solid understanding of message queues (amazon sqs
kafka
or rabbitmq). � knowledge of sql is good to have but mandatory is nosql databases � postgresql
mongodb. � experience building high-performance apis and microservices. � familiarity with containerization and orchestration (docker
kubernetes). � experience in ci/cd pipelines and deployment automation. � familiarity with ai/ml model integration into production systems is a plus. � strong problem-solving
debugging
and performance optimization skills.