We are looking for an experienced Python Developer to join our growing team. You will design, develop, and maintain cloud-native, microservices-based applications using Python and FastAPI. The role involves building RESTful APIs, working with AWS services (Lambda, ECS, Cognito), and managing PostgreSQL/RDBMS databases to deliver scalable, secure, and high-performance backend solutions.
Location: Ahmedabad/Pune
Experience: 5 + Years
Educational Qualification: BE / ME / MTech / MS (Computer Science), MCA
Roles and responsibilities
- Lead the delivery of high-quality, scalable, cost-efficient, and flexible technical solutions that align with business objectives and long-term platform goals.
- Design, develop, test, and maintain cloud-native applications using MVC-based architectures and microservices patterns.
- Contribute through hands-on development and conduct thorough code reviews to ensure code quality, performance, and maintainability.
- Mentor and guide team members to continuously improve engineering standards, delivery quality, and productivity.
- Work effectively within Agile/SCRUM teams, collaborating with cross-functional stakeholders on design decisions and implementation strategies.
- Demonstrate strong communication skills, clearly articulating ideas and coordinating effectively with internal teams and client stakeholders.
- Exhibit a strong problem-solving mindset—self-driven, adaptable, user-focused, and results-oriented with a bias toward execution.
Apply lean principles and analytical thinking to deliver efficient and practical solutions. - Support project planning, including timelines, milestones, and execution tracking to ensure predictable delivery.
- Participate in team evaluations and performance reviews, providing constructive feedback and technical assessment.
Primary Skills
- Expert in server programming, you should be able to implement complex business logic.
- Expert-level proficiency in Python (5+ years) with strong experience in FastAPI .
- Proven experience building schema-driven REST APIs using HTTP/JSON with OpenAPI (Swagger) specifications.
- Strong ability to implement complex business logic involving multi-entity workflows, validations, and state transitions.
- Solid understanding of Python concurrency models, async programming, threading limitations, and multi-process architectures.
- Strong skills in writing optimized SQL queries and handling transactional data.
- Hands-on experience with ORM frameworks such as SQLAlchemy and strong database design principles.
- Familiarity with authentication and authorization mechanisms (AWS Cognito, RBAC, IDP concepts).
- At least 2+ years of cloud native experience in AWS Cognito, IAM, ECS, Cloudwatch and Lambda Functions, and SQS.
- Strong experience in RDBS databases, including PostgreSQL
- Working and generating PDF reports using Python.
Good to have
- Domain knowledge in the supply chain domain.
- Knowledge of Kubernetes, ECS
- Python framework Django.
- Full-stack experience along with ReactJS
- Working experience in reporting using PowerBI