Fullstack Developer ( Python / React / MongoDB / AWS)

Bounteous

Gurugram District, Bengaluru

Hybrid

INR 2,800,000 - 4,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bounteous is seeking a Senior Full Stack Developer in Gurugram to design, build, and maintain scalable cloud-native applications. You will own end-to-end feature delivery, architect robust Python backend services and APIs, and deliver high-performance React frontends using MongoDB data stores.

You will work with AWS and Terraform to manage infrastructure and collaborate with cross-functional teams in an Agile environment.

Qualifications

  • 6+ years of full‑stack development experience.

Responsibilities

  • Design, build, and maintain scalable cloud-native applications.
  • Own end-to-end feature delivery from backend to frontend.
  • Develop robust Python backend services and RESTful APIs.
  • Build scalable React frontends with TypeScript and modern hooks.
  • Collaborate with architects, product owners, and cross-functional teams.

Skills

Python
React.js
MongoDB
AWS
Terraform
FastAPI/Flask/Django
TypeScript
Redux Toolkit/React Query/Context API
GraphQL
Jest/RTL/Cypress
Pytest
Black/Flake8/MyPy
Redis
GitLab CI/GitHub Actions
Storybook

Tools

FastAPI
Flask
Django
React
TypeScript
MongoDB Atlas
AWS (EC2/ECS/EKS/Lambda)
Terraform
Redis
GraphQL
Storybook
Jest/RTL
Cypress/Playwright

Job description

Job Description
About the Role

We are looking for a Senior Full Stack Developer with 6+ years of experience in Python, React.js, MongoDB, AWS, and Terraform to design, build, and maintain scalable cloud-native applications. You will own end-to-end feature delivery architecting robust Python backend services and APIs alongside high-performance React frontends — backed by MongoDB data stores and deployed on AWS using Terraform-managed infrastructure. You will collaborate closely with architects, product owners, and cross-functional engineering teams to deliver high-quality, secure, and maintainable full stack solutions in an Agile environment.

Key Responsibilities
Backend – Python
  • Design, develop, and maintain scalable Python backend services and RESTful APIs using FastAPI, Flask, or Django — applying clean architecture, SOLID principles, and production-grade best practices.
  • Build asynchronous backend services using Python async frameworks for high-throughput, low-latency workloads.
  • Implement background task processing using Celery — ensuring reliable, scalable execution of long-running and scheduled jobs.
  • Write comprehensive unit and integration tests using Pytest — maintaining high code coverage and regression confidence across all backend deliverables.
  • Enforce code quality standards using Black, Flake8, and MyPy — contributing to a clean, well-typed, and consistently formatted Python codebase.
Frontend – React
  • Design and develop scalable, high-performance React.js applications using TypeScript and modern hooks — delivering accessible, responsive, and pixel-perfect user interfaces.
  • Implement complex state management using Redux Toolkit, React Query, or Context API — ensuring predictable and performant application state across data-intensive frontends.
  • Integrate React frontends with Python backend REST APIs and GraphQL services — managing asynchronous data flows, error handling, loading states, and cache strategies.
  • Build reusable, well-documented React component libraries aligned to design system standards — using Storybook where applicable.
  • Write comprehensive unit, component, and E2E tests using Jest, React Testing Library, and Cypress / Playwright.
MongoDB & Data
  • Design and implement MongoDB data models — applying document schema design best practices, embedding vs referencing strategies, and indexing for query performance.
  • Build and optimise MongoDB aggregation pipelines for complex data transformation, reporting, and analytics use cases.
  • Manage MongoDB Atlas cloud database — configuration, monitoring, scaling, backup, and performance tuning.
  • Implement Redis caching strategies — session management, API response caching, and rate limiting for high-traffic application workloads.
  • Collaborate with data engineers and architects to design efficient data access patterns across MongoDB and relational database stores.
AWS & Terraform
  • Design and deploy cloud-native full stack applications on AWS — leveraging EC2, ECS, EKS, Lambda, S3, DocumentDB, SQS, SNS, and API Gateway.
  • Provision and manage AWS infrastructure using Terraform — developing reusable, modular Terraform configurations for reproducible, version-controlled cloud resource management.
  • Implement AWS security best practices — IAM least-privilege policies, KMS encryption, Secrets Manager, and Cognito authentication — across frontend and backend application layers.
  • Build and maintain serverless application components using AWS Lambda and Step Functions — designing event-driven, auto-scaling workloads for appropriate use cases.
  • Configure AWS monitoring and observability — CloudWatch dashboards, X-Ray tracing, structured logging, and alerting — to maintain production health and support rapid incident resolution.
  • Implement and manage CI/CD pipelines using GitLab CI or GitHub Actions — automating build, test, Terraform plan/apply, and deployment workflows across Dev, Test, and Production environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer (Python / React / MongoDB / AWS)
Senior Full Stack Developer (Python / React / MongoDB / AWS)

Bounteous • Gurugram District, Chennai District, Bengaluru

Hybrid
INR 1,400,000 - 2,100,000
Full Stack Developer
Full Stack Developer

UsefulBI • Bengaluru, Lucknow, Pune District

Hybrid
INR 800,000 - 1,200,000
Python Full Stack Developer (React)
Python Full Stack Developer (React)

SWITS DIGITAL Private Limited • Chennai District

On-site
INR 1,500,000 - 2,100,000
Senior Fullstack Developer
Senior Fullstack Developer

Lyzr AI • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Full Stack Developer - Python/React.js
Full Stack Developer - Python/React.js

Forward Eye Technologies • Pune District

On-site
INR 700,000 - 1,500,000
Python Fullstack Developer
Python Fullstack Developer

Allegis Group • Hyderabad, Pune District

Hybrid
INR 2,500,000 - 4,200,000
Full Stack Developer - Python/React.js
Full Stack Developer - Python/React.js

Forward Eye Technologies • Dadri

On-site
INR 900,000 - 1,400,000
None
Full Stack Developer
Full Stack Developer

Forward Eye Technologies • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Ciklum • Pune District, Chennai District

Hybrid
INR 2,500,000 - 5,000,000
Python Full Stack Developer - React/AWS
Python Full Stack Developer - React/AWS

ADP • Hyderabad

Hybrid
INR 2,400,000 - 4,000,000