Backend Developer, Golang

About the role

We are looking for a skilled and motivated Backend developer to help our client evolve and scale our high-performance 3D BIM streaming and collaboration platform. You’ll join a small, experienced team of engineers focused on building robust backend services in Golang.

Our client provides one of the most capable tool on the market for real-time streaming of complex 3D building models to mobile devices. We empower builders and project teams to view, navigate, and collaborate on massive BIM data without friction, wherever they are.

Their 3D BIM streaming and collaboration platform is used by some of the most exciting building- and infrastructure projects in the world, including among others the large-scale metro stations and stadiums in Japan. These customers rely on our client to stream and interact with massive BIM models directly from the cloud, on all of their devices, in the field and without any friction.

What you will do:

  • Design, implement, and maintain backend services, primarily in Go
  • Develop and optimize PostgreSQL-based storage and query layers
  • Contribute to internal APIs and services powering the 3D BIM streaming and collaboration platform
  • Debug and improve backend performance, scalability, and tests
  • Collaborate with frontend, infrastructure, and product teams to ship valuable features

How we work:

  • We treat operations as a software problem—not as a manual afterthought
  • Our backend stack is mostly Go
  • We deploy to Kubernetes clusters on AWS EC2, leveraging AWS services extensively
  • We are a self-organizing team that enjoys solving hard problems and continuously learning
  • We value pragmatism over perfection, but don’t compromise on clarity or quality

Must-haves:

  • 2+ years of backend development experience
  • Strong coding skills
  • Solid understanding of relational databases, especially PostgreSQL.
  • Familiarity with REST APIs, concurrency, and backend service architecture
  • Good problem-solving skills and a self-directed working style

Bonus:

  • Familiarity with BIM, CAD, or graphics-intensive systems
  • Familiarity with Kubernetes, AWS, or other cloud-native systems
  • Interest in 3D graphics, CAD, or geometric data (though not required)

Required experience: 2+ years

Type of engagement: It is a long-term and full-time freelance contract.

Project period: ASAP, long-term, min 12 months extendable for another year. Part-time is possible for the first month, afterwards a full-time engagement is expected.

Hourly pay:
25 EUR / hour (for part-time)
30 EUR / hour (for full-time)
possible to grow depending on the quality and delivery

Methodologies: Agile / Scrum

Level of English: Good; Talking, Reading, and Writing

Place of work: remote home office, for the client in Norway

Apply on: office@volito.digital