Join a fast‑growing software firm pioneering industrial automation solutions. We’re seeking a Python‑savvy engineer to design and scale backend services for complex data and PLC integration.
What You’ll Do
- Develop and maintain Python backend applications and microservices.
- Process and analyze large datasets using Pandas or NumPy.
- Build file‑handling pipelines for CSV, Excel, JSON, XML, and binary formats.
- Integrate PLCs via Modbus, OPC‑UA, MQTT, TCP/IP, or serial communications.
- Create REST APIs with FastAPI or Flask for real‑time data exchange.
- Optimize code for performance, scalability, and reliability.
- Implement logging, monitoring, and alerting for industrial deployments.
What You Need
- 2–3 years of professional Python development experience.
- Proficiency with Pandas, NumPy, or equivalent data‑processing libraries.
- Hands‑on experience with PLC communication protocols.
- Knowledge of REST API development using FastAPI or Flask.
- Familiarity with PostgreSQL, MongoDB, or SQLite databases.
- Comfort working on Linux and Windows environments.
- Experience with Git version control.
Good to Have
- Background in industrial automation or IoT projects.
- Experience with Docker containerisation.
- Understanding of real‑time streaming and monitoring tools.
- Ability to visualize data via dashboards.
The Opportunity
The role offers immediate joining and close collaboration with frontend, hardware, and automation teams, giving exposure to end‑to‑end industrial software pipelines.
