HamburgerMenu
hirist

Noww - Python Developer - Flask/Django

NowWiN International
Bangalore
5 - 10 Years
star-icon
4.6white-divider16+ Reviews

Posted on: 09/09/2025

Job Description

Job Title : Software Engineer (Python)

Job Type : Contract / Full Time

Duration : 12+ Months

Shift Timings : Rotational shift (24/7)

Location : Manyata Tech Park, Bangalore

Interview Process :


- First 2 rounds Virtual

- Final round Face to face

Job Summary :


We are looking for a passionate and skilled Software Engineer (Python) to join our team on a long-term contract basis. The ideal candidate will have a deep understanding of Python programming, object-oriented design, and modern software development practices. You will be working in a dynamic environment with rotating shifts, collaborating with cross-functional teams to build robust, scalable solutions.

Key Responsibilities :


- Design, develop, and maintain Python-based applications following best practices.

- Implement object-oriented programming concepts and design patterns to create clean and reusable code.

- Utilize Python features like generators, decorators, and context managers for efficient coding.

- Optimize existing code, perform debugging, and ensure high performance.

- Follow Software Development Life Cycle (SDLC) methodologies including Agile, Scrum, and Kanban.

- Work with version control systems like GitLab for code management.

- Implement unit testing and test-driven development using PyTest and Unittest frameworks.

- Design and develop RESTful APIs using frameworks such as FastAPI, Flask, or Django REST Framework.

- Participate in continuous integration and deployment pipelines using Jenkins and GitLab CI.

- Collaborate with other teams to troubleshoot issues and ensure smooth delivery.

Required Skills :


- Strong knowledge of Python, object-oriented programming, and design patterns.

- Familiarity with Python-specific constructs such as generators, decorators, and context managers.

- Excellent code optimization and debugging skills.

- Sound understanding of SDLC methodologies (Agile, Scrum, Kanban).

- Experience with version control tools like GitLab.

- Hands-on experience with unit testing and test-driven development using PyTest or Unittest.

- Experience in setting up and working with CI/CD pipelines (Jenkins, GitLab CI).

- Strong experience in designing and developing RESTful APIs (FastAPI, Flask, Django REST Framework).

Preferred Skills :


- Working knowledge of databases such as MySQL.

- Experience with Jinja templating.

- Awareness of network domain concepts.

- Basic understanding of Cloud platforms and DevOps practices.

- Experience with containerization and orchestration tools like Docker, Kubernetes, and Helm charts.

What We Offer :


- Opportunity to work on challenging projects in a fast-paced environment.

- Exposure to cutting-edge technologies and modern software practices.

- Collaboration with experts in Python development and DevOps.

- Supportive and inclusive workplace culture.


info-icon

Did you find something suspicious?