-
idpp

Back End Developer

idpp
Italy · Contract · Mid-Senior

Senior Backend Engineer (Python)

Location: Fully Remote (Italy)

Rate: €250.00 per day

Contract Duration: 6 Months

Start Date: ASAP

Travel: Up to 4 business trips per year


Language Requirements:

  • Italian: Native or Full Professional Proficiency
  • English: Fluent / Excellent (mandatory)


The Role

We are seeking an experienced Senior Backend Engineer (Python) to join the Digital Innovation Technology team on a contract basis.


You will play a key role in integrating heterogeneous devices into a unified IoT platform by developing robust backend services and gateway applications. This position focuses heavily on protocol integration, cloud connectivity, and scalable IoT architectures.


The ideal candidate is hands-on, technically curious, and comfortable working with complex distributed systems and low-level device communication technologies.


Key Responsibilities

Backend & IoT Development

  • Design, develop, and maintain high-performance backend services in Python
  • Build and maintain IoT gateway applications running on Yocto Linux
  • Implement communication layers and integrations using protocols such as:
  • Serial
  • TCP/UDP
  • RS485
  • Modbus
  • BACnet
  • CAN
  • Ensure reliability through robust retry logic, error handling, and offline buffering
  • Integrate devices with cloud platforms using protocols such as MQTTS and HTTPS
  • Contribute to backend architecture and continuously improve development practices and tooling


Device Protocol Integration

  • Analyze and integrate legacy, proprietary, and non-standard HVAC/building automation protocols
  • Reverse engineer undocumented or partially documented protocols where necessary
  • Develop Python drivers and parsers to convert device-level communication into standardized internal models


Cloud Integration & Data Modelling

  • Map device data structures into Digital Twin models
  • Collaborate closely with Cloud and Mobile teams to ensure semantic consistency across products
  • Contribute reusable integration patterns, standards, and best practices


Testing & Validation

  • Perform end-to-end testing across device, gateway, cloud, and mobile layers
  • Conduct code reviews, debugging, optimization, and performance tuning
  • Support troubleshooting and field validation activities when required


Collaboration & Documentation

  • Work closely with firmware, cloud, app, and product engineering teams
  • Participate in cross-functional international collaboration
  • Produce clear technical documentation and share integration knowledge across teams


Required Skills & Experience

  • Bachelor’s degree in Computer Science or related discipline
  • 5+ years of professional experience in backend software development
  • Advanced Python development experience with production-grade systems
  • Strong experience with Docker containerization
  • Experience designing and managing Kubernetes-based infrastructures
  • Solid knowledge of:
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Experience working with IoT systems and communication protocols
  • Strong understanding of scalable backend architectures and cloud integrations
  • Fluent English communication skills


Nice to Have

  • Experience with Yocto Linux
  • HVAC, industrial automation, or building technology domain knowledge
  • Exposure to Digital Twin architectures
  • Experience reverse engineering communication protocols


Soft Skills

  • Strong analytical and problem-solving mindset
  • Curious and passionate about technology
  • Structured yet pragmatic approach to engineering
  • Excellent communication and collaboration skills
  • Ability to work independently in a remote-first environment
  • Goal-oriented with strong ownership mentality


What’s on Offer

  • Fully remote contract engagement
  • Opportunity to work on cutting-edge IoT and cloud integration projects
  • International and collaborative engineering environment
  • Flexible working culture with strong work–life balance
  • Exposure to innovative technologies in sustainability and smart building systems

Key Skills

Ranked by relevance

cloud python yocto reverse engineering data structures kubernetes docker
Login to Apply
Posted
May 18, 2026
Type
Contract
Level
Mid-Senior
Location
Italy
Company
idpp

Industries

Information Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Hire Feed
Related

Backend Developer (Remote)

2026-06-19

Contract
Not Applicable
United Arab Emirates
Technology
Research
View Job Details
Quik Hire Staffing
Related

AWS Engineer (Remote)

2026-06-19

Contract
Not Applicable
Netherlands
Technology
Engineering
View Job Details
Google
Related

Software Engineer III, Debug

2026-06-19

Full-time
Not Applicable
Singapore
Information Services
Information Technology