Senior Backend Developer (C++ / Python / Node.js)
Topcon Positioning SystemsDescrizione della posizione
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
System is looking for a qualified individual to fill the role of aSenior Backend Developer (C++ / Python / Node.js)
Work location
TOPCON
Office located in Concordia sulla Secchia – Modena ( Italy )The job can be performed 100% remote ( Italy), with visit to our Concordia office when required
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 strongC++
expertise and production experience inPython 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.
Core Job Responsibilities
- 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 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
- 5+ years of experience in backend development, including:
- Strong production experience with modern C++
- Proficiency in Node.js (JavaScript/TypeScript) or Python
- Solid understanding of multithreading, memory management, and system-level optimization
- Experience building scalable REST APIs, event-driven services, or data pipelines
- Familiarity with Docker, Kubernetes, and cloud platforms (preferably AWS)
- Comfortable working in a Linux development environment with Git, CI/CD, and monitoring tools
- Fluent 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 pipelines
- Exposure to Kafka, MongoDB, PostgreSQL, or time-series databases
- Familiarity with infrastructure as code (e.g., Terraform, Pulumi)
- Passion for clean architecture, performance, and engineering excellence
Why Join Us?
- Remote-first culture with flexible global work arrangements
- Impactful domain — our tools support the physical world: construction, mapping, infrastructure
- Strong engineering culture: modern stack, autonomy, and real technical challenges
- Work across multiple languages, domains, and performance layers
Working Conditions
We offer a hybrid and flexible work setup that promotes both in-person collaboration and individual focus:- Office presence: when required , ideally once a month
- Remote work (Smart Working): Available for the working days to support productivity and work-life balance
For further information, please contact our Corporate Senior Recruiter
TOPCON
Europe Mr.Simone
Masseroni by mailing smasseroni@topcon.com¿Te interesa este puesto?