Senior Backend Developer (C++ / Python / Node.js) - Topcon Positioning Systems
Descrizione 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 a Senior 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 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.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
Education & Experience
- 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?