HamburgerMenu
hirist

Quantiphi - Senior Software Developer - Python Programming

Posted on: 15/09/2025

Job Description

Role : Senior Software Developer (FastAPI & Python)


Experience Level : 4 to 8 Years


Work location : Mumbai, Bangalore & Trivandrum


Role & Responsibilities :


- Work with cloud engineers and customers to solve big data problems by developing utilities for migration, storage and processing on Google Cloud.


- Design and build a cloud migration strategy for cloud and on-premise applications.

- Diagnose and troubleshoot complex distributed systems problems and develop solutions with a significant impact at massive scale.

- Build tools to ingest and jobs to process several terabytes or petabytes per day.

- Design and develop next-gen storage and compute solutions for several large customers.

- Be involved in proposals, RFPs and provide effort estimates, solution design etc.

- Communicate with a wide set of teams, including Infrastructure, Network, Engineering,

DevOps, SiteOps teams, and cloud customers.

- Build advanced tooling for automation, testing, monitoring, administration, and data

operations across multiple cloud clusters.

- Better understanding of Data modeling and governance.



Must Have Skills :


Python Programming :


- Core Python : Deep understanding of Python syntax, data structures (lists, dictionaries, sets, tuples), and control flow (loops, conditionals).

- Libraries & Frameworks : Proficiency with popular libraries (NumPy, pandas, etc.) and

frameworks (e.g., Django, Flask) in addition to FastAPI.

- Error Handling : Exception handling, debugging, and unit testing.

- Performance Optimization : Profiling and optimizing Python code for performance

improvements.


REST APIs :


- Design Principles : Understanding of RESTful design principles, including statelessness, resource-based architecture, and HTTP methods (GET, POST, PUT, DELETE).

- API Documentation : Ability to document APIs using tools like Swagger/OpenAPI.

- Security : Knowledge of common security practices (authentication, authorization, data validation, and sanitization).


FastAPI :


- Framework Proficiency : Building and deploying RESTful APIs using FastAPI.

- Asynchronous Programming : Familiarity with async/await and how FastAPI leverages

asynchronous capabilities.

- Data Validation : Utilizing Pydantic for data validation and serialization.

- Dependency Injection : Using FastAPIs dependency injection system to manage resources

and services.



Git :


- Version Control : Proficiency with Git commands and workflows.

- Branching Strategies : Knowledge of Git workflows like Gitflow, feature branching, and

understanding how to resolve conflicts.

- Collaboration : Experience with Git hosting services and understanding pull requests and code reviews


info-icon

Did you find something suspicious?