Python Backend Developer (FastAPI/Flask) | Exp 2-4 Years

Winzons

India

On-site

INR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Avinyaa EdTech in Gujarat is seeking a Python Backend Developer to design and build scalable services using FastAPI and Flask, with MongoDB for data modeling.

You’ll collaborate with frontend, product, and QA teams to deliver reliable APIs, engage in performance tuning, and maintain clean, well‑documented code in a fast‑paced EdTech environment.

Qualifications

  • Bachelor’s degree in Computer Science / IT / Engineering or related field.
  • 2–4 years of backend development experience in Python.
  • Experience with FastAPI or Flask and MongoDB.

Responsibilities

  • Design, develop, and maintain robust backend systems using Python (FastAPI/Flask).
  • Build RESTful APIs and integrate with frontend, mobile, and third‑party systems.
  • Work with MongoDB for data modeling, indexing, and aggregation pipelines.
  • Write clean, testable code with unit/integration tests (Pytest).
  • Optimize performance, scalability, and security of backend services.
  • Collaborate with product managers, frontend developers, and QA engineers.
  • Participate in code reviews, architecture discussions, and sprint planning.

Skills

Python backend
FastAPI/Flask
REST APIs
MongoDB
Git
CI/CD
Pytest
Asynchronous Python
Team collaboration

Education

Bachelor’s degree in Computer Science / IT / Engineering

Tools

Docker
Kubernetes
Git
CI/CD pipelines

Job description

Company: Avinyaa EdTech
Location: Gujarat (Surat - Candidates must be able to commute or relocate)
Job Type: Full-Time
Work Mode: On-Site
Experience Required: 2-4 Years
Education: Bachelor’s Degree in Computer Science / IT / Engineering or related field
Industry Type: EdTech / SaaS

About the Role

We’re hiring a Python Backend Developer who’s confident working with frameworks like FastAPI and Flask, and has hands‑on experience with MongoDB. In this role, you’ll design and build scalable backend services that power our core learning and career platforms.

You’ll work closely with front‑end developers, product designers, and QA engineers to deliver reliable, high‑performance APIs and backend logic. This role is ideal for someone with 2–4 years of strong backend development experience, who enjoys clean architecture, performance tuning, and working in a fast‑paced environment.

Key Responsibilities
  • Design, develop, and maintain robust backend systems using Python (FastAPI/Flask)
  • Build RESTful APIs and integrate with frontend, mobile, and third‑party systems
  • Work with MongoDB for data modeling, query optimization, and schema design
  • Write clean, testable, and well‑documented code following best practices
  • Optimize performance, scalability, and security of backend services
  • Collaborate closely with product managers, frontend developers, and QA engineers
  • Troubleshoot bugs, identify bottlenecks, and implement long‑term fixes
  • Participate in code reviews, architecture discussions, and sprint planning
Education Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
  • Certifications in Python or backend development are a bonus
What You Bring
  • 2-4 years of backend development experience using Python
  • Proficiency in FastAPI and/or Flask frameworks
  • Strong understanding of REST API design, security, and integration
  • Experience working with MongoDB (Mongoose, indexes, aggregation pipelines, etc.)
  • Familiarity with version control (Git), CI/CD pipelines, and cloud deployments
  • Ability to write unit and integration tests using Pytest or similar frameworks
  • Clear understanding of asynchronous programming and performance tuning in Python
  • Team-oriented mindset and a passion for writing clean, scalable code
Preferred Skills
  • Experience in startup or EdTech/SaaS environments.
  • Knowledge of Docker and Kubernetes.
  • Familiarity with SQL or hybrid databases.
Bonus if you have
  • Experience working in a startup or edtech/SaaS environment
  • Knowledge of Docker, Kubernetes, or deployment on platforms like AWS/GCP
  • Familiarity with SQL databases or hybrid setups
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer (Python) – Django/Flask & FastAPI
Backend Developer (Python) – Django/Flask & FastAPI

Winzons • India

On-site
INR 800,000 - 1,600,000
Python Backend Developer – FastAPI
Python Backend Developer – FastAPI

Winzons • India

On-site
INR 1,200,000 - 1,800,000
Python Backend Developer
Python Backend Developer

Exponentia.ai Private Limited • Mumbai

On-site
INR 800,000 - 2,000,000
Senior Python Backend Developer
Senior Python Backend Developer

Mafatlal Technology • Mumbai

On-site
INR 1,200,000 - 2,000,000
Python Backend Developer
Python Backend Developer

Vivantify • Hyderabad

On-site
INR 1,200,000 - 2,300,000
Python Developer
Python Developer

InspironLabs • Bengaluru

On-site
INR 700,000 - 1,200,000
Senior Python Developer (Backend)
Senior Python Developer (Backend)

BuildxPartners • Hyderabad

On-site
INR 3,000,000 - 5,400,000
Backend Developer (Python) – Flask/FastAPI
Backend Developer (Python) – Flask/FastAPI

Winzons • India

On-site
INR 1,200,000 - 2,400,000
Python Backend Engineer (5-7 Years ) Pune
Python Backend Engineer (5-7 Years ) Pune

HypTechie • Pune District

On-site
INR 1,200,000 - 1,800,000
Python Backend Developer – Flask / FastAPI
Python Backend Developer – Flask / FastAPI

Winzons • India

On-site
INR 900,000 - 1,300,000