Bologna, Italy
19 days ago
Senior Backend Developer (C++ / Python / Node.js)

Topcon Positioning Group is headquartered in Livermore, California, USA (topconpositioning.com). We design, manufacture and distribute productivity tools for developing a brighter future. Whether cultivating the earth or building upon it, Topcon brings innovation in workflow automation and seamless connectivity of data to construction, geopositioning and agriculture industries focused on developing a sustainable tomorrow.

Learn more about working with us at topconcareers.com

Topcon Positioning is looking for a qualified individual to fill the role of an

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

Work location: TOPCON Office located in Bologna ( Italy )

Smart working activity ( home office) for 3 days per week

Job Purpose

We’re developing next-generation platforms for automating construction, geospatial workflows, and edge computing. We’re now looking for a Senior Backend Developer with strong C++ expertise and production experience in Python or Node.js.

This is a hands-on, cross-functional role perfect for engineers who enjoy working on high-performance systems in C++ while building scalable, cloud-native services in modern backend stacks.

🎯 What You’ll Do

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

✅ What We’re Looking For

University degree in Computer Science, Software Engineering, Electronics, or a related field.8+ working experience in Software Development field.5+ years of experience in backend development, including:Strong production experience with modern C++Proficiency in Node.js (JavaScript/TypeScript) or PythonSolid understanding of multithreading, memory management, and system-level optimizationExperience building scalable REST APIs, event-driven services, or data pipelinesFamiliarity with Docker, Kubernetes, and cloud platforms (preferably AWS)Comfortable working in a Linux development environment with Git, CI/CD, and monitoring toolsFluent in English — written and verbal — for working in global, distributed teams

🌟 Nice to Have

Background in high-load systems, geospatial processing, or real-time data pipelinesExposure to Kafka, MongoDB, PostgreSQL, or time-series databasesFamiliarity with infrastructure as code (e.g., Terraform, Pulumi)Passion for clean architecture, performance, and engineering excellence

🌍 Why Join Us?

Impactful domain — our tools support the physical world: construction, mapping, infrastructureStrong engineering culture: modern stack, autonomy, and real technical challengesWork across multiple languages, domains, and performance layers

Working Conditions

We offer a balanced work setup that combines in-person collaboration with flexibility:

Office presence: at our Bologna office ( full time) 2 days per weekRemote work options (Smart Working) available three days per week

We’d love to hear from you! Please send us your application, and the earliest date you could join our team.

For further information, please contact our Corporate Senior Recruiter TOPCON Europe,Mr. Simone Masseroni by mailing smasseroni@topcon.com

Por favor confirme su dirección de correo electrónico: Send Email