Python Developer (Bengaluru)

Python Developer (Bengaluru)

16 Oct
|
Hatchtra Innotech
|
Bengaluru

16 Oct

Hatchtra Innotech

Bengaluru

Were Hiring: Python Developers (30+ Openings | 3 - 20 Yrs Exp | Multiple Levels)

Location: Pune / Mumbai / Bengaluru / Hyderabad / Gurugram / Chandigarh / Chennai

- Specific location and work model may vary by positions and roles.

Industry: Fortune 500 Client Projects (Staffing via Hatchtra)

Employment Type: Permanent | Contract

About the Role

We are looking for Python Developers (3 - 20 years) to design, develop, and deliver scalable, high-performing enterprise applications and digital solutions.

You will leverage your expertise in Python, Django/Flask/FastAPI, RESTful APIs, databases, cloud technologies, and modern development practices to build robust and scalable applications.

Whether youre a hands-on developer, technical specialist, architect, or engineering leader, this role offers opportunities to work on enterprise-grade applications and cutting-edge technology initiatives.

Open Positions & Designations

- Python Developer / Software Engineer (3 - 5 Yrs)
- Senior Python Developer (5 10 Yrs)
- Lead Python Engineer / Technical Specialist (8 – 12 Yrs)
- Python Architect / Engineering Lead (10 – 15 Yrs)
- Director of Engineering / Head of Development (15 – 20 Yrs)

Key Responsibilities (Scale with Level) Qualified (3 – 5 Yrs)

- Develop and maintain scalable applications using Python and frameworks such as Django, Flask, or FastAPI.
- Design, develop, and consume RESTful APIs and backend services.
- Write clean, efficient, reusable, and testable code.
- Work with SQL and NoSQL databases for application development.
- Perform debugging, troubleshooting, testing,



and performance optimization.
- Collaborate with frontend, QA, DevOps, and product teams.
- Participate in code reviews and follow software development best practices.

Mid-Level (5 – 10 Yrs)

- Lead development of enterprise applications and complex backend services.
- Design and implement scalable microservices and API-driven architectures.
- Optimize application performance, reliability, and security.
- Work with AWS/Azure/GCP and cloud-native application deployments.
- Implement CI/CD pipelines, containerization, and automated deployment processes.
- Mentor junior developers and conduct technical code reviews.
- Translate business requirements into scalable technical solutions.
- Integrate applications with third-party systems, APIs, and enterprise platforms.

Senior/Leadership (10 – 20 Yrs)

- Define architecture and technology strategies for Python-based enterprise platforms.
- Lead the design of large-scale, distributed, cloud-native applications.
- Drive application modernization and cloud migration initiatives.
- Establish development standards, coding practices, and engineering processes.
- Lead and mentor high-performing engineering teams.




- Evaluate emerging technologies and identify opportunities for innovation.
- Collaborate with product, business, and executive stakeholders to define technical roadmaps.
- Ensure scalability, security, reliability, and maintainability across enterprise applications.

Skills & Tools

- Programming: Python, OOP, Data Structures & Algorithms
- Frameworks: Django, Flask, FastAPI
- APIs: REST APIs, Microservices, GraphQL
- Databases: PostgreSQL, MySQL, Oracle, MongoDB, Redis
- Cloud: AWS, Azure, GCP
- DevOps: Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD
- Messaging: Kafka, RabbitMQ
- Testing: PyTest, UnitTest, Selenium, API Testing
- ORM: SQLAlchemy, Django ORM
- Tools: Git, GitHub, GitLab, Bitbucket, Jira
- Frontend: JavaScript, TypeScript, React, Angular — good to have
- Data/AI: Pandas, NumPy, PySpark, Machine Learning/GenAI — good to have

Qualifications

- Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
- 3+ years of qualified experience in Python development.
- Strong hands-on experience with Python and backend frameworks such as Django, Flask, or FastAPI.
- Experience developing and integrating REST APIs and microservices.
- Strong understanding of object-oriented programming, data structures, algorithms, and software design principles.
- Experience with relational and/or NoSQL databases.
- Cloud and DevOps experience is preferred.
- For leadership roles: Proven experience in architecture, technical strategy, mentoring, and team management.

📌 Python Developer (Bengaluru)
🏢 Hatchtra Innotech
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: python developer (bengaluru) / bengaluru