Job Title: Expert Developer of Automation Solutions
Description
We are looking for a skilled Python Developer who is comfortable working with hardware, thrives in a collaborative environment, and is excited about building robust solutions that integrate with real-world machines, sensors, and systems.
This is a hands-on role with plenty of variety from building APIs and automation tools to integrating with IoT devices and streamlining data flows. If you enjoy solving real problems and working at the intersection of software and industry, we would love to hear from you.
Key Responsibilities:
* Build and maintain Python-based services that connect to manufacturing equipment, sensors, and IoT devices.
* Integrate with industrial protocols like MQTT, OPC UA, and RESTful APIs.
* Design and manage data pipelines for real-time monitoring and batch processing (ETL/ELT).
* Automate key workflows such as system health monitoring, reporting, and quality checks.
* Keep code quality high with unit testing, version control (Git), and clear documentation.
Requirements:
* 5+ years of experience developing Python applications.
* Fluency in English.
* Solid experience with REST APIs, microservices, and working with SQL databases like PostgreSQL or MySQL.
* Comfort with containerized environments (Docker, Kubernetes).
* Experience working with CI/CD tools like GitLab CI or Jenkins.
* Knowledge of messaging systems and protocols (RabbitMQ, Kafka, MQTT).
* Proficiency working in Linux environments and with shell scripting.