Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Fullstack Developer @ Quest Global

Home > Software Development

 Python Fullstack Developer

Job Description

Job Requirements

Roles & Responsibilities:

As a Senior Software Engineer, the candidate will be furnishing an individual contribution role in technical implementation of requirements according to the software design. Purpose of this role is to execute project tasks to generate deliverables on time with right quality using defined process, tools and standards. 

  • Design, develop, and maintain high-performance RESTful APIs using FastAPI.
  • Translate business requirements into scalable technical designs and modular code structure.
  • Design and manage relational database schemas using SQLite with SQLAlchemy ORM.
  • Implement request/response validation using Pydantic models and dependency injection.
  • Develop authentication and authorization mechanisms using JWT and role-based access.
  • Build and manage ORM models, relationships, and optimized queries using SQLAlchemy.
  • Handle file uploads, background tasks, schedulers, and asynchronous workflows.
  • Ensure robust exception handling, logging, and error tracing across services.
  • Write unit tests and API tests using pytest with mocking for external dependencies.
  • Optimize API performance and database queries to reduce response time.
  • Integrate frontend components (HTML/CSS/JavaScript/React) with backend APIs.
  • Deploy and manage applications using Uvicorn/Gunicorn in Linux environments.
  • Troubleshoot production issues and ensure system stability with minimal downtime.
  • Collaborate with QA, DevOps, and product teams for smooth release cycles.

Work Experience

Required Skills:

  • Advanced Python programming, OOP, and modular architecture
  • FastAPI (routing, middleware, dependency injection)
  • SQLAlchemy ORM (models, relationships, session handling, query optimization)
  • SQLite schema design, SQL queries, indexing, and performance tuning
  • Pydantic for data validation and serialization
  • REST API design principles
  • JWT authentication and role-based access control
  • Asynchronous programming and background task handling
  • Exception handling, logging, and debugging
  • Pytest, unit testing, and mocking
  • Git version control
  • Linux environment handling
  • Uvicorn / Gunicorn deployment
  • HTML, CSS, JavaScript / React for API integration

Desired Skills:

  • Microservices architecture and design patterns
  • Code quality and security best practices
  • Technical documentation and API contract writing
  • Nginx for application deployment.
  • SonarQube for code quality analysis and technical debt tracking
  • Experience with code reviews and enforcing coding standards across the team

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Quest Global
Location(s): Pune

+ View Contactajax loader


Keyskills:   FastAPI React Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Python Fullstack Developer

  • Hexaware Technologies
  • 8 - 11 years
  • Hyderabad
  • 3 days ago
₹ 15-20 Lacs P.A.

Python Fullstack Developer

  • Infobeans
  • 8 - 15 years
  • Indore
  • 6 days ago
₹ Not Disclosed

Python Fullstack +Angular Developer-Immediate joiner-Bangalore

  • Tata Elxsi
  • 7 - 12 years
  • Chennai
  • 7 days ago
₹ 10-20 Lacs P.A.

Associate Staff Engineer (Fullstack Developer, Python, React Native)

  • Nagarro
  • 4 - 7 years
  • India
  • 9 days ago
₹ Not Disclosed

Quest Global

Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations services—all powered by the w...

Job Listings