Senior Full Stack Engineer
Our Veterinary Unit is kicking-off its A.I journey!
👋 Who are we?
Nordhealth’s mission is to build software that improves the daily lives of healthcare professionals. We build software that empowers veterinary and therapy professionals to provide the best possible care experiences to their patients. Our products are used daily by over 50,000 professionals in clinics and hospitals across 30+ countries. We excel with 20+ years of experience in healthcare and veterinary software.
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.
We’re now looking for a Senior Full Stack Engineer to support our growth and join our Data & AI team, contributing to the entire lifecycle of data-driven reporting features! Reporting directly to the Staff Data Engineer, this position is responsible for integrating data sources (including open source), deploying and managing them in clustered environments, and delivering data to end users through scalable and interactive front-end reports on our platform.
This role involves full-stack cycle—from ingestion and backend optimization to the design and development of client-facing visualizations. The developer will collaborate closely with Product Managers, Designers, and fellow Engineers to translate reporting requirements into robust software features that are accurate, performant, and user-friendly. 🚀Your key responsibilities include:
Integrate and manage data systems within our data infrastructure, including deployment and scaling in a clustered environment.
Design, build, and maintain reliable front-end features for client-facing reports using modern JavaScript frameworks such as Vue.js or React.
Develop backend APIs and services using Python frameworks (e.g., Django) to connect reporting logic with our data stores.
Optimize data flows and database interactions to ensure accuracy, performance, and efficient query response times for reporting use cases.
Build intuitive and performant front-end reporting components that allow clients to interact with complex datasets seamlessly.
Collaborate closely with stakeholders to understand analytics requirements and deliver features that support business and clinical decision-making.
Continuously improve our development processes, automation, and observability of data pipelines and front-end services.
Annual OKRs will be set at the individual level to contribute to the OKRs of the Business unit, Team and the Company.
What will help you to be successful in this role?
Ideally, you have already gained some experience from working in a fast growing, global SaaS company. In addition, our humble wishlist includes:
Solid professional experience in full-stack development, preferably within a fast-growing, global SaaS company supporting client-facing products.
As we are building and enhancing our software features and reports, courage to make conclusions, do our own research, and take ownership is key to being successful in the role.
Creativity, independent thinking, and proactiveness in problem-solving are essential success factors for this role.
Close cooperation with the team and with other stakeholders is required. Independence in connecting with relevant parties and good collaboration skills are required in this role.
Capability to work under pressure with tight time schedules.
Ability to prioritize work tasks and time management both independently and in collaboration with the team.
Enjoying collaboration with product, design, and other engineers to ensure high-quality implementation.
Ability to work remotely and independently.
Knowledge, Experience, and Capabilities
5+ years of hands-on experience in a Full Stack Development role, ideally within a SaaS or data-intensive product environment.
Proven experience integrating and working with open-source data systems such as ClickHouse, Apache Pinot, or similar OLAP databases in a clustered or distributed deployment setup.
Solid backend development skills using Python and a modern web framework such as Django, with a focus on building and maintaining APIs that support reporting use cases.
Strong experience writing efficient SQL queries and optimizing data access patterns for MySQL, PostgreSQL, or real-time analytics engines.
Demonstrated ability to create front-end components and reports using modern JavaScript, HTML, and CSS frameworks—Vue.js is needed, React experience is a strong plus.
Comfortable working with version control systems such as Git (preferably GitLab), including branching, code reviews, and CI/CD pipelines.
Familiarity with deploying, monitoring, and maintaining web applications and microservices in cloud environments or containerized infrastructure (e.g., Docker/Kubernetes)
Excellent communication skills in English
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
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
Senior Full Stack Engineer
Our Veterinary Unit is kicking-off its A.I journey!
Loading application form
Already working at Nordhealth?
Let’s recruit together and find your next colleague.