Senior Python Developer
Confidential Company(Login to view company details)
10LPA - 40LPA
Pune
Full-Time
7-10 years
Job Summary
We are looking for a highly skilled Senior Python Developer with 6–10 years of experience in designing, developing, and deploying scalable applications. The ideal candidate will have strong expertise in Python frameworks such as Django, Flask, or FastAPI, with solid knowledge of databases (SQL/NoSQL), RESTful APIs, and cloud platforms. Experience with microservices, containerization (Docker/Kubernetes), and CI/CD pipelines will be a strong advantage.
Job Roles & Responsibilities
- Design, develop, and maintain scalable backend systems using Python.
- Write reusable, testable, and efficient code following best practices and design patterns.
- Build and maintain RESTful APIs and backend services using frameworks such as Django, Flask, or FastAPI.
- Work with relational databases like PostgreSQL or MySQL, ensuring data integrity and performance.
- Collaborate with product managers, QA, and other developers to understand requirements and deliver solutions.
- Use Git for version control and contribute to CI/CD workflows in Agile environments.
- Participate in code reviews, debugging, and performance tuning.
- Leverage cloud services (AWS, GCP, or Azure) in application deployment and scaling.
Cultural Expectations
- Independently understand and translate business requirements into technical solutions.
- Write clean, maintainable, and reusable Python code following industry best practices.
- Take ownership of modules and deliver features end-to-end with minimal supervision.
- Apply strong knowledge of object-oriented design and software architecture in solution design.
- Effectively use Python frameworks like Django, Flask, or FastAPI for building scalable web applications.
- Design and implement RESTful APIs that are efficient, secure, and well-documented.
- Work with relational databases (PostgreSQL, MySQL) to ensure optimized data access and integrity.
- Collaborate with cross-functional teams (QA, DevOps, Product) in an Agile development environment.
- Utilize Git for source control and participate in code reviews and continuous integration workflows.
- Demonstrate familiarity with at least one major cloud platform (AWS, GCP, or Azure).
- Maintain a proactive approach to problem-solving and continuously improve development practices.
- Stay updated with modern development trends, especially in Python and backend technologies.
- Contribute to testing efforts, with exposure to TDD and test automation tools being a plus.
- Exhibit excellent communication, time management, and teamwork skills.
Hiring Process
- Live coding task to evaluate coding proficiency.
- Technical interview with senior member from the technical team.
- Final interview with Tech Lead/CTO.
Login to Apply
Please login to apply for this job.
Confidential Company
Company details are hidden for privacy
Login to view company information
Other Jobs
J
Senior TypeScript Backend Engineer
Indore
J
TypeScript Backend Engineer
Indore
J
Lead TypeScript Backend Engineer
Indore
J
Pre-Sales Development Representative (SDR)
Remote
J
Team Member - Project Management (NPD)
Pune
