Senior Backend Developer (C++ / Python / Node.js)

Topcon
📍 Bologna, BO, Italy 💼 Full time 🕒 Posted March 02, 2026

Job Description

Responsibilities
  • Design and develop performance-critical backend components in modern C++ (C++17 or later)
  • Build and maintain web services and APIs in (TypeScript) or Python (asyncio)
  • Optimize and bridge systems across languages — integrating low-level C++ logic with higher-level services
  • Work closely with DevOps to deploy services in cloud-native environments (AWS/Kubernetes)
  • Participate in architecture discussions, code reviews, and ongoing refactoring initiatives
  • Write clean, tested, maintainable code and mentor peers on engineering best practices
  • Troubleshoot, profile, and optimize backend performance under high load
  • Education & Experience

  • 5+ years of experience in backend development, including
  • Strong production experience with modern C++
  • Proficiency in (JavaScript/TypeScript) or Python
  • Solid understanding of multithreading, memory management,...
  • Ready to Apply?

    Submit your application today and join our talented team at Topcon.

    Submit Application

    Job Details

    • Location Bologna, BO
    • Job Type Full time
    • Category Computer Occupations
    • Posted Date March 02, 2026
    • Application Deadline April 11, 2026