Senior Backend Developer

Are you an experienced developer who takes pride in clean craftsmanship? We’re looking for someone who values structured, readable, and testable code, and who focuses on scalable and robust architecture and design – while also being pragmatic when needed. You are motivated by developing solutions you can use in your own daily life and seeing the value of what you’ve created.

At Onics, we have long-standing experience in the Internet of Things (IoT) and have developed a complete end-to-end smart home platform. Our services focus on areas such as safety and energy efficiency. We are now looking for passionate and skilled developers to join our backend team, which is responsible for the core of the solution.

You are someone who

  • Is curious about how things work together.
  • Isn’t afraid to dive into something new.
  • Works independently but knows when to ask for help — and enjoys pair programming when it adds value.
  • Stays updated on technology and actively explores new tools and methods.
  • Believes in clean architecture and readable code.
  • Enjoys thoughtful discussions — you like to learn from others and share your own knowledge.

Backend team – Technology and platform

Our backend communicates with our smart home hub and handles all integrations with external services, as well as the core business logic. It ensures that our app and other frontend solutions receive the correct data, and that all user input is processed accurately.

The backend consists of multiple components, mainly developed in Java and TypeScript. We run our infrastructure on AWS, using ECS/Fargate and Lambda. All new development is based on a serverless architecture using services such as Kinesis, EventBridge, and SQS. Our solution also includes internal web applications for provisioning and support tools.

We place strong emphasis on thoughtful, maintainable architecture and a great developer experience. Scalability, robustness, and security are crucial — the system must support a growing user base, expanding services, and new markets.

As part of the backend team, you’ll play a key role in developing new products and services, making both technical and functional decisions, and shaping the future of the platform.

Responsibilities

At Onics, you’ll work on meaningful and technically challenging problems within smart home technology — building solutions that genuinely impact people’s everyday lives.

Your work will include:

  • Further developing our smart home backend.
  • Delivering APIs for web, app, and partner integrations.
  • Integrating with third-party APIs.
  • Collaborating with other teams and product owners to find the best solutions.
  • Evolving our cloud setup in AWS.
  • Ensuring scalability, robustness, and security — with a focus on cost optimization.

Qualifications

  • A relevant university or college degree.
  • Minimum 4 years of experience with backend development in Java and/or JavaScript/TypeScript.
  • Experience with cloud platforms (preferably AWS), event-driven architecture, and infrastructure as code (e.g., Terraform).
  • Good understanding of IT security and familiarity with GDPR.

Our work environment

Onics Norway is centrally located in Lillestrøm. We offer flexible remote work arrangements, but expect team members to be in the office at least 60% of the time. The backend team is part of the development department at Onics Norway, and you will report to the Head of Development.