Mid Level Python developer

Build & Hire

Mumbai

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Build & Hire is seeking a Mid Level Python Developer in Mumbai to join a fast-growing software team. You will develop backend services, work with large datasets, and implement data transformations and API endpoints for real-time data exchange.

The role requires 2–3 years of Python experience, familiarity with Pandas/NumPy, and exposure to PLC communication protocols. Collaboration with cross-functional teams and a focus on performance are essential.

Qualifications

  • 2–3 years of experience in Python development.
  • Experience handling large datasets and data transformations.
  • Experience developing REST APIs using FastAPI or Flask.
  • Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, SQLite).
  • Experience with Linux/Windows and Git version control.

Responsibilities

  • Develop and maintain Python-based backend applications and services.
  • Work with large datasets for processing, analysis, and reporting.
  • Build solutions for reading, writing, and transforming CSV, Excel, JSON, XML, and binary files.
  • Integrate PLC systems using Modbus, OPC-UA, MQTT, TCP/IP, and Serial Communication.
  • Develop REST APIs and microservices for real-time data exchange.
  • Optimize applications for performance, scalability, and reliability.
  • Build logging, monitoring, and alerting for industrial applications.
  • Collaborate with frontend, hardware, and automation teams to deliver integrated solutions.
  • Troubleshoot communication, integration, and data-processing issues.
  • Write clean, maintainable, and well-documented code.
  • Participate in requirement analysis, testing, deployment, and maintenance.

Skills

Python development
Data handling
REST API design
Git version control
OS familiarity

Tools

Pandas
NumPy
PostgreSQL
MongoDB
SQLite
FastAPI
Flask
Docker

Job description

Mid Level Python Developer
We are currently hiring for Python Developers in Mumbai for a fast-growing software company based in Pune.
Key Responsibilities

  • Develop and maintain Python-based backend applications and services.
  • Work with large datasets for processing, analysis, and reporting.
  • Build solutions for reading, writing, and transforming CSV, Excel, JSON, XML, and binary files.
  • Integrate PLC systems using industrial communication protocols such as Modbus, OPC-UA, MQTT, TCP/IP, and Serial Communication.
  • Develop REST APIs and microservices for real-time data exchange.
  • Optimize applications for performance, scalability, and reliability.
  • Build logging, monitoring, and alerting solutions for industrial applications.
  • Collaborate with frontend, hardware, and automation teams to deliver integrated solutions.
  • Troubleshoot communication, integration, and data-processing issues.
  • Write clean, maintainable, and well-documented code.
  • Participate in requirement analysis, testing, deployment, and ongoing maintenance activities.
Required Skills / Primary Skills
  • 2–3 years of experience in Python development.
  • Strong proficiency in Python programming.
  • Experience handling large datasets using Pandas, NumPy, or similar libraries.
  • Strong knowledge of file processing and data transformation techniques.
  • Experience working with PLC communication protocols.
  • Understanding of multithreading, multiprocessing, and asynchronous programming.
  • Experience developing REST APIs using FastAPI, Flask, or similar frameworks.
  • Knowledge of databases such as PostgreSQL, MongoDB, or SQLite.
  • Familiarity with Linux and Windows operating systems.
  • Experience using Git or other version control systems.
Additional Skills
  • Experience working on industrial automation or IoT projects.
  • Knowledge of real-time data streaming and monitoring systems.
  • Familiarity with Docker and containerized deployments.
  • Basic understanding of networking concepts and hardware communication.
  • Experience with data visualization tools or dashboards.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Good verbal and written communication skills.
Notice Period
Immediate Joiners Preferred
If you're passionate about Python development, backend engineering, and building scalable industrial software solutions, we'd love to hear from you.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python developer
Python developer

Build & Hire • Maharashtra

On-site
INR 600,000 - 900,000
Senior Python Developer
Senior Python Developer

VE3 • Maharashtra

On-site
INR 1,200,000 - 2,200,000
Cutting-edge projects
Career growth opportunities
Collaborative environment
+1
Python Developer Mumbai Andheri East Work from office 5 days
Python Developer Mumbai Andheri East Work from office 5 days

Intelli Search Services • Mumbai

On-site
INR 800,000 - 1,200,000
Python Developer Jobs Mumbai | 2–4 Years Exp | Bizinso Careers
Python Developer Jobs Mumbai | 2–4 Years Exp | Bizinso Careers

Bizinso • Mumbai

On-site
Python Developer
Python Developer

OPENSPACE SERVICES PVT. LTD. • Mumbai City

On-site
INR 300,000 - 600,000
Python Backend Engineer (5-7 Years ) Pune
Python Backend Engineer (5-7 Years ) Pune

HypTechie • Pune District

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

MH Techin • Pune District

Remote
INR 400,000 - 600,000
Hands-on experience with real-world projects
Mentorship from experienced developers
Opportunities for career growth and skill development
Python Software Developer
Python Software Developer

Comvision • Pune District

On-site
INR 2,400,000 - 4,200,000
Python Developer
Python Developer

Black And White Business Solutions • Pune District, Bengaluru, Hyderabad

On-site
INR 1,000,000 - 1,500,000
Devops- Backend Developer
Devops- Backend Developer

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,800,000