Senior Backend Developer (Python / Web Services)

extra holidays
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Italy

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, Electronics, or related field., At least 8 years of experience in software development., Strong proficiency in Python and backend architecture, including async programming., Hands-on experience with Docker, Kubernetes, and CI/CD pipelines..

Key responsibilities:

  • Design, build, and improve backend web services for automation tools.
  • Collaborate on system architecture and contribute to design decisions.
  • Automate deployment processes and manage services in Kubernetes.
  • Maintain and optimize existing services for performance, scalability, and reliability.

Topcon Positioning Systems  logo
Topcon Positioning Systems Large http://www.topconpositioning.com
1001 - 5000 Employees
See all jobs

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 is looking for a qualified individual to fill the role of an

Senior Backend Developer (Python / Web Services)

Work location: TOPCON Office located in Bologna ( Italy )

The job can be performed 100% remote ( Italy) with visit to our Bologna office ONCE a week

Job Purpose

We’re building cutting-edge solutions for automating construction and geospatial workflows — and we’re looking for a Senior Backend Developer to join our team. If you love working with scalable infrastructure, modern tech, and smart people, let’s talk.

🎯 What You’ll Do

  • Design, build, and evolve backend web services powering our construction and geospatial automation tools
  • Work primarily with Python (asyncio, aiohttp) and Go, backed by a robust stack: Kubernetes, Kafka, MongoDB, Zookeeper, ELK, AWS
  • Automate deployment processes and manage services running in Kubernetes
  • Collaborate on architecture, evaluate requirements, and contribute to system design decisions
  • Continuously improve code quality through testing, documentation, and clean engineering practices
  • Maintain and extend existing services with a focus on performance, scalability, cost efficiency and reliability

✅ What We’re Looking For

  • University degree in Computer Science, Software Engineering, Electronics, or a related field.
  • 8+ working experience in Software Development field.
  • Strong experience with Python, and a solid grasp of backend architecture and async programming
  • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines (TeamCity, DroneCI)
  • Experience building scalable, fault-tolerant systems
  • Solid understanding of testing, code quality, documentation tools, and dev best practices
  • Ability to write clean, maintainable, well-documented code
  • Fluent English — you’ll participate in English-speaking meetings and documentation
  • A degree in Computer Science, Engineering, or related field
  • Team-oriented mindset, strong sense of ownership, and a drive for long-term impact

🌟 Nice to Have

  • Experience with AWS
  • Knowledge of Edge computing concepts
  • Curiosity, initiative, and a product-driven mindset — we love people who make things better

Working Conditions

We offer a hybrid and flexible work setup that promotes both in-person collaboration and individual focus:

  • Office presence: One day per week at our Bologna office

  • Remote work (Smart Working): Available for the remaining 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 smasseroni@topcon.com

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Back-End Developer Related jobs