Senior Fullstack Engineer
Want to join us in building the leading SaaS platform for dental care?
About Us
Opus Dental is a Norwegian company developing the leading electronic patient journal system in the Nordic dental market, trusted by over 25,000 users in 4,500+ clinics. We have developed software solutions for the dental market since 1993. A steady growth journey has enabled constant product development and established a solid foundation for developing an end-to-end software supporting dentists and dental clinics.
Since day one, our goal has been to make administrative work simpler and more efficient within the dental industry. We are committed to providing dentists and dental practices with state-of-the-art software to enhance patient care and streamline practice management. Our goal? Improve usability, streamline workflows, and create a best-in-class digital experience for dental professionals.
Now, we’re modernizing. We're moving from a legacy desktop system to a cloud-based web platform - and we’re looking for a Senior Fullstack Engineer to help lead this transformation. This is a unique opportunity to work on a complex, real-world product, improve usability for healthcare professionals, and shape the future of digital dentistry. Do you want to join our journey? 🚀
What You Will Do
As a Senior Fullstack Engineer at Opus Dental, you will play a critical role in building and scaling software that transforms dental and healthcare workflows. You’ll work across the stack, both with backend in .NET and frontend to design, implement, and maintain systems that dental professionals rely on every day. You’ll also help shape the future of our platform by taking ownership of features and collaborating across teams.
Build end-to-end features of Opus platform
Develop and maintain integrations with Electronic Health Records (EHRs) and other healthcare systems to ensure seamless, reliable data exchange.
Enhance business-critical systems, including user management, payment systems, analytics, and internal tools.
Maintain and evolve applications in hybrid environments (on-premises & cloud), including in Azure and Kubernetes, ensuring smooth data flow from on-prem to cloud.
Collaborate cross-functionally with product managers, designers, clinicians, and commercial teams to deliver solutions that meet real user needs.
Take technical ownership of systems, driving initiatives beyond short-term delivery, including DevOps, performance optimization, and security.
Make independent technical decisions in a fast-paced, evolving environment.
Mentor and guide teammates, promoting high standards for quality, maintainability, and scalability.
Continuously improve the platform, embracing new technologies and approaches to enhance reliability, security, and user experience.
Who We Believe You Are
You are a hands-on, technically strong Fullstack developer who thrives where engineering decisions directly impact users and business outcomes. We use several new technologies and frequently collaborate with teams with different areas of expertise. Therefore, flexibility, curiosity, and humility to both teach and learn are important personality traits. Some of these things might also describe you:
2-5 years of experience as a Fullstack Engineer
Backend skills: Strong in .NET/C#, Python (Nice to have), and API development (REST/OpenAPI). FHIR experience is a plus.
Frontend skills: Comfortable with React or Angular and feature flags. Experience with multiple frameworks is a bonus.
DevOps & Cloud: Experience with Git pipelines, infrastructure as code, Kubernetes (planned), Azure, and hybrid cloud/on-prem deployments.
Data & Integration: Familiar with SQL/PostgreSQL, message queues, ORMs, Swagger/OpenAPI.
Independent, proactive, and responsible for the whole SWLC.
Cross-functional collaboration: Works effectively with PMs, Designers, Customer Success, and Commercial Teams to reach our common goals.
Security & performance: Ensures scalable, secure, and reliable systems.
Fluent in English and Norwegian/Swedish
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
Other valuable skills and experience:
Experience with legacy and modern systems (for example: Windows, MS SQL and Azure Suite).
Awareness of cybersecurity and DevSecOps principles.
Experience with identity and access management, building customer portals, and operating services.
Experience in healthcare software or working with health authorities is a plus.
Don’t check every box? Apply anyway - we value diverse perspectives and unconventional paths and can be flexible for the right candidate.
Why Opus Dental?
Make a real impact: Your work will directly improve how thousands of dentists and healthcare staff work every day.
Join at a pivotal moment: Be part of a major product transformation, moving from legacy systems to modern cloud-based technology.
Collaborate with great people: Partner with passionate developers, product managers, designers, and real end-users.
Drive decisions and innovation: Take ownership, contribute to key technical decisions, and help build a new, innovative team.
Flexible work model: Enjoy Asker-based hybrid work, combining remote flexibility with on-site collaboration.
Competitive salary & benefits: Salary according to experience, with a stable role in a market-leading company.
Embrace challenges: High impact work can be demanding - expect pressure, but also opportunity, growth, and recognition 🙂
Location & Application Details Location:
Hvalstad, Asker, Norway.
Don’t wait! We review applications on an ongoing basis.
Any questions can be sent to our Recruitment Partner, Linh Nguyen at EXTLinh.Nguyen@opusdental.com
- Department
- Product
- Locations
- Hvalstad
- Remote status
- Hybrid
About Opus Dental
Opus Dental is the leading EPJ and management system for dentists in the Nordics and serves more than 200 clinics across Norway, Sweden, and Iceland. We have a 30-year-long history and today consist of around 50 employees across our locations.
At Opus Dental, you will join a financially stable company with a start-up mentality and eagerness to innovate.