BACKEND SOFTWARE ENGINEER | SVILUPPATORE BACKEND | C++ JAVA PYTHON
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> Techyon® is the Head Hunting boutique that sets the standard for excellence in the recruitment and selection of<strong> C-Suite, Managerial and Mission-Critical roles </strong>within<strong> the Information Technology </strong>sector.<br/><br/><strong>Hiring Company: </strong>for an innovative optical system manufacturing company, our Recruitment Engineers are looking for a <strong>Backend SW Engineer.<br/><br/></strong><strong>Core Responsibilities</strong>:<br/><br/>You will be responsible for the architecture, development, and optimization of server-side components that support our core product. The ideal candidate is organized, methodical, and experienced in building scalable back-end systems.<br/><br/>Main activities:<br/><br/><ul><li>Design and develop robust back-end software solutions using modern C++, Java, and Python across Windows and Linux environments.</li><li>Define, implement, and test software components within a distributed microservices- based system.</li><li>Collaborate closely with front-end developers, UX designers, and system architects to deliver high-quality software.</li><li>Optimize server performance, ensure scalability and reliability, and implement secure data-handling practices.</li><li>Create and maintain reusable code libraries and data storage solutions.</li><li>Follow Clean Code principles and ensure high software quality through automated testing and CI/CD practices.</li><li>Support software products throughout their lifecycle: from design to deployment and maintenance.</li><li>Produce and review documentation for design, quality assurance, and production.</li><li>Proactively contribute to the improvement of engineering processes and development practices.<br/><br/></li></ul><strong>Job Requirements<br/><br/></strong><strong>Must Have:<br/><br/></strong><ul><li>Master’s or PhD in Computer Science, Software Engineering, or a related field</li><li>Proven experience in software development and testing in production environments</li><li>Strong knowledge of object-oriented programming and software architecture principles</li><li>Hands-on experience with the following technologies: C++, Java, Python</li><li>Databases: PostgreSQL, MongoDB, Redis</li><li>Architecture: Microservices</li><li>CI/CD: TeamCity, scripting pipelines</li><li>Version control: Bitbucket (Git)</li><li>High proficiency in spoken and written English and Italian</li><li>Team-oriented and open-minded</li><li>Strong problem-solving and analytical skills</li><li>Attention to detail and structured thinking</li><li>Self-driven and proactive mindset<br/><br/></li></ul><strong>Nice to have:<br/><br/></strong><ul><li>Front-end: JavaScript, React</li><li>Project tools: Atlassian suite (Jira, Confluence)</li><li>Embedded systems or GPU programming</li><li>Basic notions of AI/ML</li><li>Willingness to collaborate across engineering disciplines (Electrical, Electronic, Optical, Software)<br/><br/></li></ul><strong>Other Info<br/><br/></strong><strong>Location:</strong> Mendrisio (CH)<br/><br/><strong>Further information: </strong>On-site presence.<br/><br/> </div>