We are looking for a senior Python developer who can design, develop, and maintain scalable backend applications. The ideal candidate should be hands-on, technically strong, and capable of contributing to architecture decisions, code quality, and mentoring junior developers.
Job Title: Sr. Python developer.
Location: Ahmedabad/Pune
Experience: 3 to 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