HamburgerMenu
hirist

Python Developer - Flask/Django

Vikgol
Multiple Locations
2 - 7 Years

Posted on: 19/11/2025

Job Description

Job Description :

Experience : 2 to 7 Years

Locations : Pune, Mumbai, Bangalore, Chennai, Delhi NCR

Employment Type : Full-time

Joining : Immediate

About the Role :


We are looking for a skilled Python Developer responsible for building scalable backend systems, APIs, and automation solutions. The ideal candidate should have strong hands-on experience with Python frameworks, databases, cloud services, and writing clean, modular, and efficient code. You will collaborate with cross-functional teams including product managers, frontend developers, DevOps engineers, and QA teams to deliver high-quality, reliable software products.

Key Responsibilities :



- Develop, test, and maintain backend services, REST APIs, and microservices using Python.


- Write clean, reusable, and well-documented code following best practices.


- Implement integrations with databases, external systems, and third-party APIs.


- Optimize application performance, scalability, and reliability.


- Work with asynchronous programming, background tasks, and job queues when required.


- Collaborate with frontend teams to deliver seamless end-to-end functionality.


- Troubleshoot issues, debug code, and resolve production-level problems.


- Participate in architecture discussions, code reviews, and sprint ceremonies.


- Build automation scripts, utilities, and tools for development and deployment tasks.


- Ensure secure coding practices, application hardening, and data protection.


- Work with CI/CD pipelines for automated testing, builds, and deployments.


- Maintain technical documentation, design diagrams, and process workflows.

Required Skills and Experience :



- 2 to 7 years of hands-on development experience using Python.


- Strong proficiency with one or more Python frameworks such as Django, Flask, or FastAPI.


- Experience building RESTful APIs, microservices, and backend systems.


- Strong understanding of OOP, design patterns, and application architecture.


- Hands-on experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.


- Experience with ORM tools like Django ORM, SQLAlchemy, or Peewee.


- Knowledge of asynchronous programming (AsyncIO, Celery, RabbitMQ, Kafka).


- Familiarity with Docker, containerization, and working in Linux environments.


- Strong debugging, performance tuning, and problem-solving skills.


- Experience with Git and version control methodologies.


- Ability to write unit tests using PyTest or unittest frameworks.

Good to Have :



- Experience with cloud platforms such as AWS, Azure, or GCP.


- Knowledge of CI/CD tools like GitHub Actions, Jenkins, GitLab CI, or Bitbucket Pipelines.


- Understanding of distributed systems, caching, and event-driven architectures.


- Experience with GraphQL APIs.


- Exposure to message brokers (Kafka, RabbitMQ, SQS).


- Experience with machine learning libraries (Pandas, NumPy, Scikit-learn) is a plus.


- Knowledge of security best practices for web applications and APIs.

Soft Skills :



- Strong analytical and logical thinking abilities.


- Excellent communication and documentation skills.


- Ability to work in collaborative, fast-paced environments.


- Ownership mindset and attention to detail.

Education :



- Bachelors or Masters degree in Computer Science, Engineering, Information Technology, or equivalent

practical experience.

Why Join Us :



- Opportunity to work on scalable, real-world backend systems.


- Exposure to modern Python frameworks and cloud-based environments.


- Collaborative and innovation-driven work culture.


- Competitive salary, learning opportunities, and career growth.

info-icon

Did you find something suspicious?