HamburgerMenu
hirist

NAV India - Python Developer - Flask/Django

NAV Fund Services Back Office
Others
3 - 4 Years

Posted on: 12/08/2025

Job Description

Role Overview :


We are looking for an experienced Python Developer with strong expertise in API development, Microsoft SQL Server, and containerization using Docker. The ideal candidate will have a proven track record of delivering scalable, secure, and high-performance backend solutions, working within Agile teams, and adhering to industry best practices in coding, testing, and deployment.

The role demands hands-on technical excellence combined with the ability to collaborate with product managers, business analysts, and other engineering teams to build robust and maintainable applications.

Key Responsibilities :


1. API Development & Integration :


- Design, develop, and maintain high-performance RESTful APIs using Python.

- Implement robust authentication, authorization, and rate-limiting strategies.

- Integrate APIs with third-party systems and internal microservices.

- Ensure compliance with scalability, maintainability, and security guidelines.

- Apply modern software design patterns and optimize for latency and throughput.

2. Backend Development :


- Write clean, reusable, and maintainable object-oriented Python code.

- Utilize frameworks such as FastAPI, Flask, or Django for API services.

- Conduct feasibility analysis and participate in solution architecture discussions.

- Implement automated unit, integration, and functional tests to ensure code quality.

3. Database Management (Microsoft SQL Server) :


- Develop and optimize T-SQL queries, stored procedures, and functions for high performance.


- Implement indexing strategies, query optimization, and database normalization.

- Ensure data security and compliance with organizational standards.

- Perform data migration, backup, and restore operations.

4. Containerization & Deployment (Docker) :


- Create and maintain Dockerfiles and containerized environments for applications.


- Manage container orchestration configurations and deployment pipelines.

- Optimize container performance and manage dependencies effectively.

- Collaborate with DevOps teams to integrate containerized services into CI/CD workflows.

5. Agile Collaboration & Continuous Improvement :


- Participate in Scrum ceremonies: sprint planning, daily standups, reviews, and retrospectives.


- Collaborate closely with QA engineers to ensure software meets functional and performance

requirements.

- Identify areas for process improvement and contribute to best coding practices.

- Troubleshoot production and staging issues, applying root cause analysis and preventive

measures.

Technical Skills Required :


Core Python Skills :


- Proficiency in Python 3.x with a focus on backend services and APIs.

- Strong understanding of object-oriented programming principles.

- Experience with API frameworks like FastAPI, Flask, Django REST Framework.

API Development & Integration :


- REST API standards, JSON, XML, and API documentation (Swagger/OpenAPI).

- Implementation of API security protocols (OAuth2, JWT, API keys).

Database (Microsoft SQL Server) :


- Expertise in T-SQL scripting, optimization, and performance tuning.

- Ability to handle complex joins, indexing strategies, and transactions.

Containerization (Docker) :


- Docker image creation, container lifecycle management, and deployment.

- Familiarity with Docker Compose and orchestration platforms (Kubernetes good to have).

Additional Competencies :


- Strong problem-solving, debugging, and optimization skills.

- Familiarity with CI/CD pipelines and version control (Git).

- Understanding of microservices architecture and distributed systems.

- Knowledge of Agile development practices and tools (Jira, Confluence).

Preferred Qualifications :


- Exposure to cloud platforms (AWS, Azure, or GCP) for API hosting and container management.


- Experience with automated testing frameworks (PyTest, unittest).

- Knowledge of message brokers (RabbitMQ, Kafka) for asynchronous processing.


info-icon

Did you find something suspicious?