Senior Python Developer
About the job
Role: Senior Python Developer Experience: 5+ years Location: Airoli, Navi Mumbai Role Overview: We are seeking an experienced Senior Python Developer with at least 5 years of hands-on experience in building scalable, high-performance, and resilient applications. The ideal candidate will be responsible for end-to-end development, contribute to architectural decisions, ensure code quality, and mentor junior engineers. This role requires strong technical expertise, ownership mentality, and the ability to collaborate effectively in a fast-paced environment. Key Responsibilities: • Design, develop, test, and deploy robust and scalable applications using Python. • Develop and maintain RESTful APIs, microservices, and backend components. • Work closely with cross-functional teams to understand requirements and deliver high-quality software. • Participate in architectural discussions and help define engineering best practices. • Optimize applications for performance, reliability, and scalability. • Write clean, maintainable, and well-documented code following industry standards. • Conduct code reviews, identify improvements, and provide technical guidance to junior developers. • Troubleshoot production issues and collaborate with DevOps to improve CI/CD pipelines. • Stay updated with new technologies, tools, and best practices, and advocate for their adoption when appropriate. Required Skills & Qualifications: • 5+ years of professional experience in Python development. • Strong understanding of Python frameworks such as Django, Flask, or FastAPI. • Experience in designing and consuming REST APIs. • Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). • Solid understanding of data structures, algorithms, and OOP principles. • Experience with Docker, Kubernetes, or other container/orchestration tools (good to have). • Familiarity with message brokers like RabbitMQ, Kafka, or Redis Streams. • Experience working with cloud platforms like AWS, Azure, or GCP (preferred). • Understanding of CI/CD pipelines, version control (Git), and automated testing tools. • Excellent problem-solving skills and ability to take ownership of complex technical tasks.
Requirements
- Python
- Django
- Flask
- FastAPI
- SQL
- NoSQL databases
- PostgreSQL
- MySQL
- MongoDB
Preferred Technologies
- Python
- Django
- Flask
- FastAPI
- SQL
- NoSQL databases
- PostgreSQL
- MySQL
- MongoDB
Similar Jobs
Senior Python Developer
ENCORE IT SOLUTIONS
Senior Python Developer
ENCORE IT SOLUTIONS
Senior Python Developer
Tata Consultancy Services