
UsefulBI•10d ago
InstaHyre
Backend Developer
Bangalore, Lucknow, Pune
Full Time
Senior Level
N/A
N/A
N/A
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Python Backend Developer with AWS Expertise - Bangalore, Lucknow, Pune
UsefulBI is seeking an experienced Python Backend Developer with a strong command of AWS to design, develop, and maintain scalable backend services and cloud-native applications. The ideal candidate will possess a proven track record of building high-performance APIs, implementing microservices architecture, and deploying applications effectively on AWS cloud infrastructure.
Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Build and maintain RESTful APIs and microservices utilizing frameworks such as FastAPI, Flask, or Django.
- Deploy and manage applications on AWS cloud services, including EC2, Lambda, S3, RDS, DynamoDB, API Gateway, and CloudWatch.
- Implement secure, reliable, and high-performance backend systems.
- Collaborate effectively with frontend, DevOps, and data engineering teams.
- Optimize database queries and ensure efficient data processing pipelines.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Actively participate in code reviews, system design discussions, and architectural decision-making processes.
Requirements
- A minimum of 5 years of professional experience in Python backend development.
- Extensive experience with Python web frameworks including FastAPI, Flask, or Django.
- Hands-on experience with key AWS services such as EC2, Lambda, S3, RDS, DynamoDB, and API Gateway.
- Proven experience in building REST APIs and designing microservices architecture.
- Strong proficiency in both SQL and NoSQL database management.
- Experience with Docker and containerization technologies.
- Solid understanding of CI/CD pipelines and their implementation.
- Proficiency with Git for version control.
- Experience with container orchestration platforms like Kubernetes or EKS is a plus.
- Familiarity with message queue systems such as Kafka, RabbitMQ, or SQS.
- Experience with data processing frameworks like PySpark is advantageous.
- Exposure to developing GenAI or LLM-based applications is highly desirable.
Company
UsefulBI
About UsefulBI UsefulBI offers a comprehensive suite of solutions spanning data engineering, data science, AI/ML, and Business Intelligence. Our core mission is to drive informed business...
Bangalore, Lucknow, Pune
Posted on InstaHyre