Senior Backend Engineer (.NET)
Join our Vetera Sky Team!
👋 Who are we?
Nordhealth is a publicly listed, fast-growing cloud-based healthcare company on a mission to redefine digital care experiences. We are helping veterinary practices thrive by building software that is not only powerful, but intuitive, scalable, and a joy to use. As we continue to expand across markets and grow our product portfolio, we are looking for a Senior Backend Engineer (.NET) to join Vetera, our German subsidiary.
We understand that talent comes from everywhere and anywhere. The greater our diversity, the better the products we deliver. That’s why we are a remote-first company, headquartered in Helsinki, Finland, with all 400+ employees working either remotely or from collaboration hubs. While our market presence is currently strongest in the Nordics, our customer base is rapidly growing in our other markets too, especially in Europe and North America (more at our website nordhealth.com.)
About the role
We are here to create great healthcare products. That’s at our very core, but it’s the people who make companies great, not the other way around. We spend more time with our co-workers than anyone else in our lives. Being part of an exceptional team is not only important for your personal mindfulness but key for your professional progression.
As a Senior Backend Engineer for Vetera Sky, you will be instrumental in developing and optimizing scalable cloud solutions that ensure high performance, security, and reliability. You will design and maintain robust backend architectures, integrate APIs, and enhance distributed systems to support seamless functionality. Working closely with cross-functional teams, you will drive innovation and efficiency, shaping the future of Vetera Sky’s cloud infrastructure. 🚀
Your key responsibilities include:
Extending and maintaining the Vetera Sky API and App as part of a team to achieve company goals and quality improvement in software development and releases
Demonstrating exceptional problem-solving skills, with an ability to see and solve issues before they affect business productivity
Troubleshooting incidents, identifying root causes, fixing and document problems, and implementing preventive measures
Participating in all aspects of the software development lifecycle for cloud solutions, including planning, requirements, development, testing, deploying and quality assurance
Ensuring application performance, uptime, and scale, maintaining high standards for code quality and thoughtful design
Communicating effectively to properly collaborate within cross-functional teams.
Managing cloud environments in accordance with company security guidelines
What will help you to be successful in this role?
- Programming Languages:
Proficiency in C#/.NET
Nice to have - Not required but strong bonus: Good understanding of JavaScript/TypeScript and frontend React frameworks
- Cloud & Infrastructure:
Experience with Azure
Familiarity with CI/CD pipelines, Azure DevOps
- Database Knowledge:
Strong knowledge of SQL (Azure SQL)
Understanding of Entity Framework
- API Development:
Experience building and consuming RESTful APIs
Knowledge of OpenAPI/Swagger and versioning strategies
- Testing & Quality:
Experience with unit testing, integration testing, and test frameworks (e.g., xUnit, NUnit)
Understanding of code quality practices, static code analysis, and peer reviews
- Containers & Orchestration:
Familiarity with Docker
Basic understanding of Kubernetes is a strong plus
Bonus/Optional Skills (Nice-to-Haves)
Experience with messaging systems (e.g., Azure Service Bus)
Prior experience in DevOps, monitoring, and observability tools (e.g., Application Insights, Prometheus)
Familiarity with security best practices (authentication, authorization, data protection)
Soft Skills and Collaboration
- Communication:
Clear, concise verbal and written communication
Comfortable participating in discussions, reviews, and planning meetings
- Team Collaboration:
Experience working in Agile/Scrum teams
Willing to support and pair with teammates when needed
- Problem Solving:
Strong analytical and troubleshooting skills
Pragmatic approach to technical decision-making
- Initiative & Accountability:
Can work independently and take ownership of features/tasks
Proactively identifies issues or improvements
- Cultural and Team Fit - Growth Mindset:
Open to learning and sharing knowledge
Accepts feedback constructively and grows from it
What’s in it for you?
At Nordhealth, we do things a little bit differently. We value continuous improvement, diverse teams and autonomy which drive our collaboration. Our global healthcare domain is rapidly developing and we are seeking colleagues who enjoy working in this type of environment. 🌎
In addition, we offer:
The chance to work in a meaningful industry and in a fast-growing, global company on a path to changing digital healthcare
Competitive compensation and benefits
A fully remote and truly async culture
Learning and professional growth opportunities
The tools you need, and enjoy using
Frequent company events and talented colleagues from around the world
If you enjoy working in a fast-growing and international environment with the possibility to make an impact, this might be the perfect job for you. Apply now! We'll fill the position as soon as we find the right person.
- Department
- Engineering
- Locations
- Europe
- Remote status
- Fully Remote

About Nordhealth
Already working at Nordhealth?
Let’s recruit together and find your next colleague.