
Senior Backend Developer, C++, Python, Node.js
Topcon Positioning Systems
full-time
Posted on:
Location Type: Remote
Location: Italy
Visit company websiteExplore more
Job Level
About the role
- 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
Requirements
- 5+ years of experience in backend development
- 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
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Node.jsTypeScriptPythonasynciomultithreadingmemory managementsystem-level optimizationREST APIsevent-driven services
Soft Skills
mentoringcommunicationcollaborationtroubleshootingcode reviewsrefactoringclean code practices