Topcon Positioning Systems

Senior Backend Developer, C++, Python, Node.js

Topcon Positioning Systems

full-time

Posted on:

Location Type: Remote

Location: Italy

Visit company website

Explore more

AI Apply
Apply

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