Overview
Python Developer (FastAPI)
Experience Required: 4 to 6 Years
Location: Bangalore (Onsite/Hybrid as applicable)
Budget: ₹8 LPA – ₹10.5 LPA
Notice Period: Immediate to 15 Days
Job Description
We are looking for an experienced Python Developer with a strong focus on FastAPI (or Flask) to join our dynamic team in Bangalore. The ideal candidate will have a minimum of 4 years of hands-on experience in backend development, with the ability to design, implement, and maintain scalable and secure web applications.
Key Responsibilities:
- Develop and maintain high-quality backend applications using Python and FastAPI (or Flask).
- Design robust APIs and backend systems to support frontend and mobile applications.
- Gather requirements by collaborating with clients, stakeholders, and internal team members.
- Build and manage database schemas, queries, and performance optimizations using SQL, ORM, and Alembic.
- Implement performance tuning strategies including caching, query optimization, and asynchronous programming.
- Participate in architecture discussions and translate business requirements into system design.
- Apply engineering best practices, write unit test cases, and ensure code quality through code reviews.
- Manage version control with Git, follow branching strategies, and contribute to CI/CD pipelines.
- Customize and configure backend systems for site-specific requirements like user roles, permissions, and workflows.
- Work with cloud platforms like AWS or Azure for deployment and infrastructure management.
- Contribute to continuous improvement of development processes and product quality.
Mandatory Technical Skills (Must be demonstrated in project experience):
- Strong hands-on experience with Python (Core + Advanced).
- FastAPI framework (Flask is acceptable but FastAPI preferred).
- Backend development with production-level implementation.
- Strong understanding of SQL, Database Integration, and ORM tools.
- Alembic for database migrations.
- Experience with Unit Testing, CI/CD, and branching strategies.
- Familiarity with Cloud platforms like AWS or Azure.
- Ability to interpret and translate business requirements into technical solutions.
Preferred Attributes:
- Excellent problem-solving and communication skills.
- Ability to work independently and in a collaborative team environment.
- Prior experience working in Agile/Scrum teams is a plus.
Note to Candidates: Important:
Your resume must contain detailed project descriptions clearly highlighting the mandatory skills used in each project. Resumes that only list skills in a summary section without corresponding project experience will not be considered.
Job Types: Full-time, Permanent
Pay: ₹800,000.00 - ₹1,050,000.00 per year
Benefits:
- Health insurance
- Work from home
Location Type:
- In-person
Schedule:
- Day shift
- Fixed shift
- Morning shift
Work Location: In person
Speak with the employer
+91 7028922259