Tech Stack
Job Description, Responsibilities & Requirements
About the Position
At Conscensia, you’ll have the unique opportunity to work as part of our team while contributing to innovative projects for our trusted customers. This position is for an Opus Dental project, where you’ll collaborate closely with the customer’s team while enjoying all the benefits and support of being a Conscensia colleague.
Project Overview
Opus Dental is a Nordic healthcare software company providing modern practice management solutions for dental clinics. We are building the next generation of our cloud platform, moving from a single-tenant model to a true multi-tenant SaaS architecture, with modern identity and access management, clean API design, and a database architecture built for scale. The platform supports daily clinical workflows such as patient management, scheduling, documentation, and billing. We are building and scaling a new engineering team in Lviv that will contribute directly to the core Opus Dental platform. The project includes both maintaining and modernising an existing enterprise codebase and designing new cloud-native services from scratch. The environment is a mix of legacy.NET systems and modern Azure-based architecture, with a strong focus on gradual transformation toward scalable, API-first solutions.
Responsibilities
- Backend services in.NET (current codebase on.NET 9), built API-first
- Integration with identity and authorisation infrastructure, authentication via Zitadel, fine-grained authorisation via OpenFGA
- Multi-tenant architecture: database design, tenant isolation, scaling patterns
- New services built as independent Azure cloud components, decoupled from the legacy system
- Close collaboration with our architecture lead on API and access-control design
Requirements
- Strong C# /.NET experience (.NET 6+, ideally.NET 8/9) at least 7-8 years
- Experience with Azure cloud services (App Services, Azure SQL, Service Bus or similar)
- Solid REST API design and documentation skills
- SQL Server / relational database design experience
- Git and Azure DevOps for day-to-day work
Will be an advantage:
- OAuth2 / OpenID Connect and identity providers (Zitadel, Keycloak, Auth0 or similar)
- Authorisation frameworks (OpenFGA, Open Policy Agent or similar)
- Experience building multi-tenant SaaS systems
- Frontend experience (Knockout.js or React) for full-stack flexibility
- Background in healthcare or other regulated industries
Personal competencies:
- Structured, proactive, and solution-oriented approach
- Comfortable working in ambiguous and evolving environments
- Strong ownership mindset with the ability to make day-to-day decisions independently
- Focus on delivery, quality, and long-term impact
- Good communication skills
We Offer
Health and Wellness
- Medical insurance
- Yoga, stretching classes, and massage in the office
- Sport corner in the office
Professional Development
- Language courses
- Internal and external training
- Access to an internal library
- Access to learning platforms
Work-Life Balance and Celebrations
- Short Fridays
- Corporate events
- Food gatherings
- Team-building activities outside the office
Extra Perks
- Hybrid work model
- Seniority program
- Legal support
- Special occasion gifts
- Welcome kits
- IT Cluster club discount
- Community and charity initiatives
- Game zone in the office
About the Company
Join Conscensia as a Senior Full-Stack.NET Developer for the Opus Dental project, contributing to a multi-tenant SaaS architecture in a hybrid work environment.