Senior Backend Developer
Posted on June 12, 2026 by SPENN
- Oslo, Norway
- N/A
- nan
Spenn Group is building the leading loyalty ecosystem in the Nordics. We connect well-known brands through one shared point system, so that everyday spending takes you further.
You earn Spenn-points across a wide range of brands you already use, and use them wherever you like. We launched in late 2024 and already have millions of users across the Nordics. We're growing fast and just getting started. This is a rare chance to join a small, ambitious team and help shape something that will touch millions of people's everyday lives.
Senior Backend Developer
We’re seeking an experienced Senior Backend Developer to join Spenn Group’s Product & Tech team at our office in Oslo.
As a Senior Backend Developer in our Backend & Infrastructure team, you will design, build, and operate the backend services that power Spenn’s technology platform. You’ll work on high-throughput, event-driven systems that handle how customers connect brands to earn, and use points across the Spenn Nordic loyalty ecosystem. You will take ownership of services end to end – from architecture and implementation to reliability in production – and help raise the engineering standards of the team.
Key Responsibilities
Backend development – Design, build, and maintain robust, scalable backend services in Java and Kotlin that power Spenn’s technology platform and partner integrations.
Event-driven architecture – Develop and operate event-driven services using Confluent Kafka, ensuring reliable, high-throughput processing of loyalty transactions and data streams.
Data management – Model and manage data across PostgreSQL and DynamoDB, balancing relational and NoSQL approaches for performance, consistency, and scale.
API & integrations – Design and maintain well-documented APIs that support the app, web, partner integrations, and internal services.
Quality & reliability – Write clean, well-tested code, participate in code reviews, and ensure observability, performance, and resilience of services in production.
Technical leadership – Mentor developers, contribute to architectural decisions, and help raise engineering standards across the team.
AI-Driven Efficiency – Utilize and advocate for AI coding tools (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate development without compromising quality.
Collaboration – Work closely with architecture, DevOps, product, and other engineering teams to deliver features end to end.
Required Experience and Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Several years of professional backend development experience, with strong proficiency in Java and/or Kotlin
Hands-on experience building event-driven systems (with Kafka preferred)
Strong experience with relational databases (PostgreSQL) and NoSQL stores (DynamoDB)
Solid understanding of distributed systems, API design, and microservices architecture
Experience in fintech, payments, or other high-reliability domains is an advantage
Familiarity with cloud infrastructure (AWS) and CI/CD practices
Proven ability to leverage AI tools to improve development efficiency.
Personal Attributes
Strong sense of ownership, with a focus on quality, reliability, and pragmatic solutions
Collaborative and clear communicator who works well across technical teams
Curious and tech-savvy, with a passion for building well-engineered systems
Improvement-minded, always looking to strengthen code, architecture, and ways of working
Comfortable in a fast-paced, iterative environment with evolving priorities.
Advertised until:
July 12, 2026
Are you Qualified for this Role?
Click Here to Tailor Your Resume to Match this Job
Share with Friends!