HamburgerMenu
hirist

Python Lead - FastAPI/Flask

NS Global Corporation
Bangalore
7 - 10 Years

Posted on: 06/08/2025

Job Description

Primary Responsibilities :

- Design scalable, reliable, and maintainable Python code to support web services and software applications.

- Use frameworks like FastAPI to build server-side web application logic and integrate user-facing elements.

- Debug Python code, optimize for performance, and troubleshoot issues across the application lifecycle.

- Utilize Python libraries like Pandas, NumPy, and Scikit-learn to support data science projects, machine learning.

- Work with front-end developers, data scientists, and DevOps engineers to deliver cohesive solutions.

- Documenting code and technical specifications.

- Actively contribute to the software architecture utilizing optimal design patterns and best practices

- Design and develop backend APIs using Python.

- Perform analysis and development tasks independently.

- Understand and disseminate requirements delivered.

- Understand and assess requirements delivered by Product Owner.

- Work with other developers in the process of building the Fast API.

- Develop clean, scalable, maintainable, and testable application code.

- Implement robust database connections and transform data between the application and the database.

- Implement unit, integration and e2e tests.


Mandatory Skills :


- BE or higher in Software Engineering, Computer Science or similar discipline

- 7-10 years of relevant engineering experience

- Strong proficiency with Python and data manipulation libraries like Pandas, Numpy, Matplotlib, plotly

- Proficiency in FastAPI or FlaskAPI.

- Proficiency with SQL and NoSQL databases like MongoDB, CRDB, Postgres DB.

- Proficiency with middleware orchestration languages like Mulesoft, Microsoft BizTalk.

- Familiarity with CI/CD Pipelines

- Team oriented personality with excellent interpersonal and communication skills

- Solid understanding of RESTful APIs and web services.

- Strong fundamentals in data structures and algorithms, and the ability to apply them to solve programming challenges.

- Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design, including Design Patterns.


Desirable Skills :


- Experience in usage of Open AI tools like GitHub Copilot, Microsoft Copilot, ChatGPT API interface etc.

- Experience with cloud platforms such as Azure.

- Experience in Big-Data systems like Hadoop and Azure Data lake.

- Experience in for message brokering systems like RabbitMQ, Kafka etc.

- Experience with container technologies like Docker, Kubernetes etc.

- Experience working in distributed & high volume back-end systems


info-icon

Did you find something suspicious?