Sensoworks
Careers

Senior backend developer

  • 5+ years of experience with Python
  • Strong experience in C/C++ applications development on Linux OS or RTOS
  • Experience with Pandas, NumPy, Dash
  • Proven experience with IoT technologies through the use of MQTT, BACNET, MODBUS, OPC-UA, ZIGBEE protocols
  • Knowledge of versioning tools: Git
  • Ability to make decisions and take responsibility for projects and tasks
  • Knowledge of Agile Methodologies

Required experience of at least 3-5 years in a similar role.

Sensoworks is a young Italian start-up, founded in 2020 which develops advanced services for circular cities and infrastructure monitoring based on IoT technologies and innovative algorithms.

Our team is made of tech passionates with a strong core of values: innovation, sustainability, and inclusivity.

 

Our Mission

Sensing the future is our mission: to support our customers to achieve impressive results. We are an innovative company that makes the best out of the newest technologies to monitor, forecast, and control data coming from different sources in real-time, from the analysis of structures – and infrastructures – to more sustainable buildings and smarter cities!

Company Values

TECH PASSIONATE

We are sort of maniac about technology. We love to discover, merge and find new and particular ways to build our solutions and improve our products. 

PERSONAL GROWTH

Our approach is particularly keen to continuous experimentation, new technical developments and constant personal growth (with specific courses, articles, readings, etc.).

MULTICULTURALITY

We are committed to ensure equal opportunities, with no discriminations based on age, ethnicity, political, religious belief, gender, sexual orientation, disability, civil status or domestic situation.

The Perfect Candidate

Brief description of the Role

We’re looking for a #senior #backend #developer to join our research and development team. The main activities will be aimed Sensoworks’ Industrial IoT platform, with a particular focus on new technologies.

The candidate will work:

  • #onsite: in our offices in Rome;
  • #remotely: anywhere in the world.

Candidate’s main responsibilities

Startup Team

Requirements

We want you to have all the information you can need to take the right decision and choose the position that satisfies your ambitions and competencies. 

  • 5+ years of experience with Python
  • Strong experience in C/C++ applications development on Linux OS or RTOS
  • Experience with Pandas, NumPy, Dash
  • Proven experience with IoT technologies through the use of MQTT, BACNET, MODBUS, OPC-UA, ZIGBEE protocols
  • Knowledge of versioning tools: Git
  • Ability to make decisions and take responsibility for projects and tasks
  • Knowledge of Agile Methodologies
  • Problem solver, with a flexible mind and team player
  • Curiosity and dedication to the company’s culture and projects
  • Relevant communication and organization skills
  • Keen to work in an international team
  • Constructive approach to errors
  • Time Management and precision in the work execution;
  • Ability to work in a fast-paced environment, work for goals and lead teams and projects.

Required experience of at least 3-5 years in a similar role.

High School Diploma or equivalent / Currently studying / Bachelor’s Degree

  • The candidate should present a use of the English and Italian language that allows him to understand and talk about technical matters during meetings and everyday tasks and feedback. They should be able to carry out presentations and to argue even with colleagues and clients that have no technical background.

    • Italian (mother tongue/C1 level)
    • English (C1 level)

Contract’s Specifications

At Sensoworks, we cherish each of our colleagues. That is why we support all our employees at best we can in both their professional and personal lives.

At Sensoworks, we cherish each of our colleagues. That is why we support all our employees as best we can in both their professional and personal lives. We don’t want you to be just a gear in a machine. We want you to grow, learn and work with us, not for us. Among the many benefits of working for Sensoworks you can enjoy: 

  • Continuous professional development
  • Health Insurance 
  • Allowance to spend on cultural activities (museums, exhibitions, events, an so on);
  • Remote working allowance to organize home working setup and environment;
  • Craft Beer for our breaks and responsibly after events

Permanent –  Full-Time

The selection process consists of:

  • An initial meeting to meet the candidate and evaluate his/her soft skills
  • An evaluation of the candidate’s English language skills and behavior in a multicultural team
  • Technical evaluation #1: oral evaluation with a following written test
  • Technical evaluation #2: evaluation of test’s results
  • A follow up meeting regarding the preceding steps and end of the selection process: potential job offer

Fill all the fields of the form below.

Remind to attach an updated CV and a detailed cover letter to your application.

Go to the form

Send your Application

Share the Job
to your friends too!

Share on facebook
Share on linkedin
Share on whatsapp
Share on email
Share on telegram