Tuesday, October 28, 2025

Job Description

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. As our working language is Norwegian, fluency in both Norwegian and English, oral and written, is required.You are someone whoIs 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 platformOur 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.ResponsibilitiesAt 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.QualificationsA 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.Excellent oral and written communication skills in both Norwegian and English are required.We offer flexible use of home office when needed. You will have significant opportunities to influence your own work situation and professional development. We have a good canteen and friendly colleagues who support each other and share their expertise.If you have any questions about the position, you are welcome to contact Ine Foss at +47 917 41 454 at Kvikkere Hoder Rekruttering AS. We encourage you to apply electronically through our recruitment system. All inquiries will be treated confidentially. Applications will be reviewed on an ongoing basis. We are looking forward to receive your application.Application deadline: As soon as possible

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs