We are hiring for the role of Python Developer
Position : Python Developer
Experience : 3 to 6 Years
Notice Period : Immediate Joiners only
Location : Bangalore (Bangalore-based candidates preferred)
Interview Mode : 4 Rounds of interviews
3 Rounds - Virtual
Final Round - F2F
Mandatory Skills :
) Python (Strong in coding),
2) Django,
3) Flask,
4) Fast API,
5) RESTAPI,
6) POSTGRESQL,
7) SQL,
8) OOPS,
9) Datastructures
Required Skills & Qualifications Technical Skills
- Programming Language : Python
- Frameworks : Django, Flask, FastAPI
- Databases : PostgreSQL, MySQL ul APIs, Web Services
- Databases : PostgreSQL, MySQL
- Core Concepts : OOP, Data Structures, Core Python
- Version Control : Git Operating System : Linux
- Development Practices : Agile, Unit Testing, Debugging, Performance Optimization
- Security : Application security best practices
Educational Qualification
Bachelors or Masters degree in Computer Science / Information Technology
Or equivalent practical experience
Role Summary
We are seeking a motivated and detail-oriented Python Developer with strong experience in backend development and RESTful API design. The ideal candidate will have hands-on expertise with Python frameworks such as Django, Flask, and FastAPI, along with solid database knowledge and experience working in Agile environments. You will collaborate closely with cross-functional teams to build secure, scalable, and high-performance backend systems.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Python.Build and consume RESTful APIs for web and internal services.Develop backend solutions using Django, Flask, or FastAPI based on project needs.Integrate applications with relational databases such as PostgreSQL and MySQL.Apply Core Python, OOP principles, and data structures in application development.Optimize application performance and ensure adherence to security best practices.Write clean, maintainable, and well-documented code following coding standards.Perform unit testing, debugging, and support deployment and release activities.Troubleshoot and resolve production issues to ensure system stability and uptime.Collaborate with Product, QA, and DevOps teams in an Agile environment.Participate in sprint planning, code reviews, and retrospectives.Use Git for version control and collaborative development.Support Linux-based environments and deployments.