Search Jobs

Search by job, company or skills

Python developer

Python developer

build & hire
2-3 Years
  • Posted 16 days ago
  • Over 50 applicants have applied

Job Description

Python Developer

We are currently hiring for Python Developers 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.
  • Develop 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.
  • Build REST APIs and microservices for real-time data exchange.
  • Optimize applications for performance, scalability, and reliability.
  • Develop logging, monitoring, and alerting systems 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 following best practices.
  • Participate in requirement analysis, testing, deployment, and ongoing maintenance activities.

Required Skills / Primary Skills

  • 2–3 years of experience in Python development.
  • Experience handling large datasets using libraries such as Pandas, NumPy, or similar.
  • 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 frameworks such as FastAPI or Flask.
  • Knowledge of relational and NoSQL databases such as PostgreSQL, MongoDB, or SQLite.
  • Familiarity with Linux and Windows operating environments.
  • 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 as well as 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. Apply now and become part of an exciting technology team.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Real-time data streaming

Monitoring systems

Hardware communication

Data visualization tools

File processing and data transformation

Windows

About Company

Similar Jobs

4-10 yrs
Pune, India
Skills:
TypescriptJavascriptFsdPythonReact JsCI CD
5-12 yrs
Pune, India
Skills:
snowflake PowerShellShell scriptingSSISPythonSqlEtlTidal Autosys
3-5 yrs
Pune, India
Skills:
NumpyGitPandasJsonRest ApisPythonSql
5-8 yrs
Pune, India
Skills:
PostgreSQLRedisRest ApiDjangoPandasNumpyGcpCeleryDockerFlaskMongoDBFastAPIAzurePythonAWS
5-7 yrs
Pune, India
Skills:
DjangoSqlOrmHTMLCSSPytestFlaskGitSqlalchemyJavascriptPython 3.xREST API design principlesunittest