HamburgerMenu
hirist

Python Developer - Django/Flask Frameworks

Populace World Solutions
Pune
5 - 10 Years

Posted on: 30/12/2025

Job Description

Description :


Key Responsibilities :


- Architect, develop, and optimize backend services powering real-time industrial data systems.


- Write high-performance Python code with strong focus on data structures, algorithms, and clean design patterns.


- Design, model, and maintain relational database schemas (PostgreSQL preferred); write optimized complex SQL queries, CTEs, indexing strategies, and query plans.


- Build and maintain RESTful APIs using FastAPI (preferred), Flask, or Django.


- Translate business and product requirements into robust, scalable technical solutions.


- Review code, maintain coding standards, and mentor junior developers and interns.


- Collaborate closely with the Product, QA, Embedded, and DevOps teams.


- Identify, analyze, and resolve backend performance bottlenecks, ensuring reliability and scalability for high throughput systems.


Required Skills & Experience :


- 5+ years of hands-on experience in Python backend development.


- Deep understanding of core Python, algorithms, data structures, and problem-solving.


- Strong command over SQL : schema design, query optimization, indexing, execution plans, performance tuning (PostgreSQL advantage).


- Experience building and consuming REST APIs; strong understanding of request/response lifecycle.


- Hands-on experience with FastAPI / Flask / Django.


- Solid understanding of software engineering best practices OOP, modular architecture, design patterns, clean code.


- Experience with unit tests, CI/CD pipelines, and version control (Git).


- Ability to mentor junior developers and take end-to-end ownership of modules.


- Strong communication skills and a collaborative mindset.


Good to Have :


- Experience with cloud platforms (AWS preferred).


- Familiarity with Docker, containers, or Kubernetes.


- Understanding of microservices architectures or distributed systems.


- Experience with async programming (asyncio, Celery, message queues like MQTT/SQS).


- Exposure to edge/IoT data flows or industrial systems (bonus but not mandatory).


Qualifications :


- Bachelors or Masters in Computer Science, Engineering, or equivalent practical experience.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in