Senior Backend Developer (C++ / Python / Node.js)
Location: Concordia sulla Secchia, IT, Bologna, ITA, Remote (Italy - Modena), Remote (Italy)
Time Type: Full time
Job Description
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
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 [email protected]
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
