Senior Full Stack DeveloperAhmedabad, Pune5–6 Years

Caregence

Ahmedabad District

On-site

INR 1,800,000 - 3,200,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible Timings
5 Days Working
Healthy Environment
Celebration
Learn and Grow
Build the Community
Medical Insurance Benefit

Job summary

Caregence is seeking a Senior Full Stack Developer in India to design, develop, and maintain scalable, secure web applications with strong Python backend and modern frontend expertise. You will work with Django/DRF/FastAPI, React or Angular, and manage RESTful APIs, cloud deployments, and CI/CD in a collaborative team.

The role emphasizes performance optimization, secure coding practices, and mentoring junior developers while contributing to system architecture and data modeling.

Qualifications

  • Bachelor’s or master’s degree in computer science or related field or equivalent practical experience.
  • 5–6 years of professional full-stack software development experience.
  • Strong Python programming and backend frameworks such as Django/DRF/FastAPI/Flask.
  • Solid understanding of Python fundamentals, OOP, memory management and exceptions.
  • Frontend skills in React or Angular, JavaScript/TypeScript, HTML5, CSS3.
  • Experience with PostgreSQL/MySQL, NoSQL (MongoDB/DynamoDB), RESTful APIs.

Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using Python and modern frontend frameworks.
  • Build secure, reusable, and high-performance backend services using Django, DRF, FastAPI, or Flask.
  • Develop responsive frontend apps with React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.
  • Design, implement, document, and integrate RESTful APIs and third-party services.
  • Apply advanced Python concepts including OOP, decorators, generators, and memory management.
  • Implement multithreading, multiprocessing, and async programming with asyncio for performance.
  • Design databases and optimize SQL queries for relational and NoSQL databases.
  • Implement authentication, RBAC, and secure API access; maintain API docs with Swagger/OpenAPI.
  • Containerize with Docker and Docker Compose; support CI/CD deployments.
  • Write tests, review code, and troubleshoot complex issues; mentor juniors.

Skills

Python
Django
FastAPI
REST API
React
AWS
Docker
PostgreSQL
Microservices

Education

Bachelor's or Master’s in Computer Science or related

Tools

Swagger UI
OpenAPI
Git
Docker Compose

Job description

We are looking for a Senior Full Stack Developer to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidate will have strong expertise in Python backend development, modern frontend frameworks, database design, API development, and cloud technologies, along with a solid understanding of Data Structures and Algorithms (DSA), multithreading, multiprocessing, asynchronous programming, and system architecture.

The candidate should have hands‑on experience building production‑grade applications, optimizing performance, developing reliable integrations, and deploying applications using modern development practices.

Key Responsibilities
  • Design, develop, test, and maintain scalable full-stack applications using Python and modern frontend frameworks.
  • Build secure, reusable, and high-performance backend services using Django, Django REST Framework (DRF), FastAPI, or Flask.
  • Develop responsive and maintainable frontend applications using React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.
  • Design, implement, document, and integrate RESTful APIs and third‑party services.
  • Apply advanced Python concepts, including OOP, decorators, generators, iterators, context managers, exception handling, and memory management.
  • Implement multithreading, multiprocessing, and asynchronous programming using asyncio to improve application performance and concurrency.
  • Apply appropriate Data Structures and Algorithms (DSA), analyze time and space complexity, and develop efficient solutions to complex technical problems.
  • Design and optimize database schemas, SQL queries, indexes, transactions, and relationships for relational and NoSQL databases.
  • Implement authentication, authorization, role‑based access control (RBAC), and secure API access.
  • Develop and maintain API documentation using Swagger UI and OpenAPI specifications.
  • Containerize applications using Docker and Docker Compose, and support application deployment through CI/CD pipelines.
  • Apply software design patterns, SOLID principles, and system design best practices to build maintainable and scalable solutions.
  • Write unit tests and integration tests, conduct code reviews, and troubleshoot complex development and production issues.
  • Identify performance bottlenecks and optimize application response times, memory usage, database operations, and resource utilization.
  • Participate in technical discussions, sprint planning, effort estimation, architecture decisions, and mentoring junior developers.
  • AWS: Good to have knowledge of cloud services such as EC2, S3, Lambda, RDS, DynamoDB, IAM, CloudWatch, and API Gateway.
  • Microsoft Azure: Good to have knowledge of cloud services such as Azure App Service, Azure Functions, Blob Storage, Azure SQL Database, Azure Monitor, and Microsoft Entra ID.
Qualifications
  • Bachelor’s or master’s degree in computer science, Information Technology, or a related discipline—or equivalent practical experience.
  • 5–6 years of professional experience in full-stack software development.
  • Strong proficiency in Python programming and backend frameworks such as Django, Django REST Framework, Fast API, or Flask.
  • In‑depth understanding of Python fundamentals, OOP principles, decorators, generators, iterators, memory management, and exception handling.
  • Strong knowledge of multithreading, multiprocessing, asynchronous programming, the Global Interpreter Lock (GIL), thread safety, race conditions, and synchronization mechanisms.
  • Good understanding of Data Structures and Algorithms, including arrays, linked lists, stacks, queues, hash tables, trees, graphs, searching, sorting, recursion, and Big O notation.
  • Hands‑on experience developing RESTful APIs, middleware, request validation, error handling, authentication, and authorization.
  • Strong frontend development skills using React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.
  • Experience with relational databases such as PostgreSQL or MySQL, including schema design, joins, indexing, transactions, and query optimization.
  • Familiarity with NoSQL databases such as MongoDB or DynamoDB.
  • Experience with Git‑based version control, debugging, unit testing, integration testing, and code reviews.
  • Understanding of software architecture, design patterns, SOLID principles, and scalable application development.
  • Ability to analyze technical requirements, solve complex problems, and independently deliver development tasks.
  • Strong analytical, communication, collaboration, and technical documentation skills.
Preferred Skills
  • Hands‑on experience with Docker, Dockerfiles, Docker Compose, container networking, volumes, image optimization, and containerized application deployment.
  • Experience with Swagger UI, OpenAPI specifications, API schema definitions, request/response documentation, and API contract management.
  • Knowledge of AWS or Microsoft Azure, cloud services, environment configuration, secrets management, and production deployments.
  • Familiarity with CI/CD pipelines, automated testing, application monitoring, and deployment automation.
  • Knowledge of microservices architecture, asynchronous task processing, event‑driven systems, and message queues.
  • Familiarity with Redis, Celery, RabbitMQ, or similar technologies for caching and background job processing.
  • Knowledge of application security, API rate limiting, performance profiling, and production troubleshooting.
  • Familiarity with AI/LLM API integrations and AI‑powered application development is an added advantage.
Perks
  • Flexible Timings
  • 5 Days Working
  • Healthy Environment
  • Celebration
  • Learn and Grow
  • Build the Community
  • Medical Insurance Benefit
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Senior Python Full Stack Developer
Senior Python Full Stack Developer

SWITS DIGITAL Private Limited • Chennai District

On-site
INR 1,200,000 - 1,500,000
Senior Full Stack Developer
Senior Full Stack Developer

SISA • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Full-Stack developer
Senior Full-Stack developer

Specialchar Pvt. Ltd. • Ahmedabad District

Hybrid
INR 11,516,000 - 17,274,000
Full Stack Engineer
Full Stack Engineer

Koantek • Hyderabad, Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Python Fullstack Developer (5-15 Years)
Python Fullstack Developer (5-15 Years)

Infosys • Dadri, Chennai District, Bengaluru

On-site
INR 900,000 - 1,800,000
Senior Python Developer
Senior Python Developer

Allegis Group • Pune District

Hybrid
INR 2,300,000 - 4,200,000
Senior Fullstack Engineer - Web
Senior Fullstack Engineer - Web

Wednesday • Pune District

On-site
INR 2,200,000 - 3,000,000
Comprehensive healthcare
Growth program
Mentorship
+1
Sr. Python Developer
Sr. Python Developer

Benthon Labs Pvt Ltd • Dadri

On-site
INR 1,200,000 - 1,800,000
5 Days Working
Flexible working hours
Best in Industry Salary Package
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

SourcingXPress • Bengaluru

On-site
INR 2,000,000 - 3,000,000