Full-stack Software Engineer

Full-stack Software Engineer at Spond

Company Description

Spond is a fast-growing Norwegian technology company based in Oslo. With the support of our enthusiastic users, the Spond team has built a market-leading service for organizing teams, groups and clubs worldwide, simplifying their everyday lives and saving volunteers and sports leaders millions of hours of admin time. Spond app currently has around 2.7 million monthly active users, a third of which are based in Norway.

Our passion is making fantastic products that power the success of our users. The Spond products are available in a number of markets and Spond is experiencing strong traction both in Norway and around the world.

We are now looking for a highly-skilled and passionate Java/React full-stack developer to develop and evolve the fleet of backend and web-based services in the Spond Groups ecosystem deployed in AWS. Some of the technologies and services you would work with also include Gradle, CircleCI, Cloudflare, Redis, PostgreSQL, Datadog, Thrift and k8s.

The position is based in Oslo.


Role Description

  • Design & development: create scalable, maintainable, and developer/user-friendly applications by integrating Java-based backend microservices running in k8s with React-driven frontends.
  • Collaboration: work closely with cross-functional teams, including UX/UI designers, product managers, and other developers to ensure the delivery of best-in-class applications.
  • Code quality and developer experience: adhere to and promote best practices in coding, documentation, and testing. Implement and maintain CI/CD pipelines.
  • Performance tuning: optimize services for speed and scalability, ensuring the responsiveness of applications and addressing any bottlenecks while serving 1 billion requests per week (and growing).
  • Feedback loop: participate in code reviews, provide and receive constructive feedback to continually raise the bar for quality, review and author RFC documents.
  • Continuous Learning: Stay updated with emerging technologies and introduce new tools and techniques to improve development efficiency and application performance.
  • Problem solving: Troubleshoot, debug, and upgrade existing software, ensuring zero downtime while maintaining user satisfaction. Be a part of on-call roster and provide second-line technical support to the customer success team.


Qualifications

  • You are confident in both frontend and backend development using Java and React (Typescript would be a strong plus).
  • You have experience and solid knowledge of relational databases, API development, web performance, scalability, caching and modern web development practices.
  • You have hands-on expertise in practicing continuous delivery, testing pyramid approach and self-documenting code.
  • You radiate positive, team-oriented behavior and enjoy collaboration.
  • Education in computer science, computer technology, or other relevant fields is desirable.
  • 3-5 years of work experience with web development.
  • Valid residency and work permit for Norway.
  • Fluency in English (Norwegian understanding is a bonus and not required).


We can offer you

  • An influential role in one of Norway’s fastest-growing tech services with substantial international ambitions. You will be instrumental in bringing Spond from a Norwegian household name to an international superstar.
  • Great office location in downtown Oslo, close to public transportation, attractions, and the fjord.
  • Flexibility in working hours and location (3 days in-office, 2 days remote).
  • Engaging and fast-paced work environment filled with passionate, engaged, dedicated, and highly skilled team players.
  • Pension saving program and great health Insurance.
  • One week working from our UK office.
  • Annual tech conferences budget.
  • Engineering books library.
  • Company cabin and vacation house access via a partnership with Daysoff.no.
  • Regular social events, off-sites, kick-offs, games, and fun activities.
  • Lunch arrangements where Spond sponsors parts of your lunch bill.