Point your AI agent at freehire and let it find you a job.

Get the CLI →

Techyon

NewBe an early applicant

BACKEND SOFTWARE ENGINEER | BACKEND DEVELOPER | C++ JAVA PYTHON

Posted 1 view
Discussion

Summary

Backend software engineer for an optical inspection systems maker in Mendrisio, Switzerland (on-site, Swiss contract). Day to day: design and build field software in C++, Java, and Python for Windows/Linux, develop distributed/microservice components, and keep quality high with clean code and automated tests in a TeamCity CI/CD pipeline.

Techyon® is the Head Hunting boutique that sets the standard for excellence in the recruitment and selection of C-Suite, Managerial and Mission-Critical roles within the Information Technology sector.

Hiring Company

for an innovative company, in the production of optical inspection systems sector, our Recruitment Engineers are looking for a BACKEND SW ENGINEER.

Core Responsibilities

The ideal candidate will have a strong understanding of programming principles for production systems and experience in designing and implementing field software solutions across various platforms.

Main activities:

  • Design and implement field software solutions using modern C++, Java, and Python for Windows and Linux platforms.
  • Play a key role in defining the design, implementation, and testing of software components for distributed systems.
  • Collaborate within a multi-discipline development team to deliver products efficiently.
  • Ensure software quality by applying Clean-Code principles and utilizing automated tests within a CI/CD pipeline.
  • Contribute innovative ideas and novel electronic design solutions to address business and customer challenges.
  • Drive improvements in team working practices to ensure high standards of quality and efficiency.
  • Produce and review technical, quality, and production documentation.
  • Support products throughout their lifecycle.

Job Requirements

Essential Qualifications

  • Master’s or PhD degree in Computer Science or equivalent experience
  • Excellent understanding of programming principles for production systems
  • Strong experience with C++, Java, and Python
  • Experience in microservices architecture
  • Knowledge of CI/CD practices using Team City
  • Proficiency in version control systems like Bitbucket (Git)
  • High proficiency in spoken and written English and Italian
  • Experience with the Atlassian platform
  • Understanding of embedded systems programming

Desiderable Competencies

  • Familiarity with databases such as MariaDB, Redis, and MongoDB
  • Knowledge of JavaScript and React
  • Familiarity with other programming languages
  • Knowledge of GPU programming
  • Understanding of AI/ML concepts

Other Info

Location

Mendrisio (CH)

Contract Offered

Swiss contract

Compensation

RAL: 60.000 CHF

Further information

On site

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available