Join one of Norway’s most innovative technology-driven companies, recognised for delivering high-performance solutions that power some of the most demanding real-time applications in the world. Their technology is used by global clients to drive lightning-fast search, analytics, and personalised recommendations, handling vast amounts of data with precision and reliability.
With a deep engineering culture and a commitment to solving complex problems at scale, this is an environment where ideas are welcomed, knowledge is shared, and people are given the freedom to build solutions that set new benchmarks. They have more than 1.7 million lines of production C++ & Java code, with this being an open-source platform built for extreme performance and scalability The company invests heavily in R&D, works with modern cloud-native architectures, and values quality over quick fixes.
Trondheim is home to their core engineering team, offering a thriving tech community, a collaborative workplace, and a location that combines innovation with Norway’s unbeatable quality of life.
Why Join This Team
- Engaged Culture and Growth: Collaborate directly with engineers across backend, frontend, data engineering, and machine learning. Mentorship and career growth are embedded into the team structure.
- Impact at Scale: Work on distributed systems that deliver fast, scalable, and resilient results to global users.
- Location Perks: Be part of Trondheim’s vibrant tech ecosystem, with innovation spaces, like-minded professionals, and a high quality of life.
Role Overview
As a Backend Developer, you will help shape the core server-side infrastructure. You will design and maintain APIs, optimise database and caching layers, and ensure high performance across services. You will also champion code quality, reliability, and security while collaborating with cross-functional teams.
Responsibilities
- Develop and maintain robust server-side logic, APIs, and microservices.
- Design scalable, efficient data storage solutions, including SQL, NoSQL, and caching such as Redis.
- Optimise backend performance through scaling, load balancing, and latency tuning.
- Ensure security, authentication, and data protection across components.
- Work with DevOps practices including deployment automation, CI/CD, and container orchestration using Docker or Kubernetes.
- Write modular, reusable code and comprehensive unit and integration tests.
- Participate in code reviews and contribute to design discussions.
- Monitor system health, troubleshoot incidents, and maintain high availability standards.
- Collaborate closely with frontend developers, data engineers, and other stakeholders to deliver cohesive products.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- Strong proficiency in one or more backend languages such as Java, Python, Ruby, Node.js, or Go.
- Experience with C++ is a positive
- Experience with database systems such as PostgreSQL, MySQL, or MongoDB, including schema design and query optimisation.
- Proven ability to design and build RESTful APIs, with GraphQL being a plus.
- Familiarity with cloud platforms such as AWS, GCP, or Azure, along with containerisation and orchestration tools like Docker and Kubernetes.
- Solid understanding of version control, especially Git, and testing best practices including TDD and unit or integration testing.
- Knowledge of backend optimisation strategies including caching, indexing, and load balancing.
- Strong problem-solving and analytical skills, with effective communication in dynamic team settings.
Nice-to-Have
- Experience with microservices architecture and API gateways.
- Familiarity with message queues such as Kafka or RabbitMQ, observability tools like Prometheus or Grafana, or search technologies such as Elasticsearch.
- Contributions to open-source projects or personal backend tooling, frameworks, or infrastructure you have built.
- Exposure to high-throughput, real-time applications such as search, analytics, or personalisation systems.
What’s on Offer
- Competitive salary and full premium relocation support to Trondheim
- Flexible working arrangements, either on-site or hybrid.
- Personal and professional development, including training and conference opportunities.
- A supportive, inclusive culture within a collaborative, high-performing team.
Location Requirement
Applicants must be currently located in or willing to relocate to Trondheim, Norway.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-05-20
Software Engineer (Backend Focus)
2026-05-27
DevOps Engineer (AWS)
2026-05-27
- Posted
- Aug 15, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Norway
- Company
- TMS Technology
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-05-20
Software Engineer (Backend Focus)
2026-05-27
DevOps Engineer (AWS)
2026-05-27