Posted on: 
December 10, 2024

Senior Python DevOps Engineer

Job Description

👋 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 are looking for a Senior Python DevOPS Engineer that can help us implement, maintain and standardize the development, deployment & monitoring of Provet Cloud integrations, built with the goal of extending features provided by the core application, provide access to partner solutions and adapt workflows to our customers with specific needs. 🚀

Your key responsibilities include:

  • Design and maintain GitLab CI/CD pipelines to streamline development workflows
  • Automate infrastructure management for Kubernetes and AWS using IaC tools (e.g., Terraform, Helm)
  • Monitor and optimize system performance, adding metrics and alerts where necessary
  • Introduce DevOps practices and collaborate with teams to enhance deployment processes
  • Develop internal tools to simplify integration development and infrastructure management
  • Implement serverless solutions for integrations, for example to financial systems, laboratory providers, diagnostic devices and SMS services
  • Support microservices planning and development with cross-functional teams
  • Collaborate with developers to extend Provet Cloud REST APIs and enhance integration tools

What will help you to be successful in this role?

We are seeking a seasoned engineer experienced in handling diverse, small-scale projects alongside compact teams of just a few engineers. Our projects span multiple domains, including laboratory and diagnostic imaging, transactional communications, invoicing, and financial workflows.

In this role, you will:

  • Work with independently deployed services in our cloud infrastructure (Kubernetes, AWS ECS, AWS Lambda, AWS AppRunner).
  • Contribute to our core product (Django) to expand its functionality and streamline integration development.
  • Build new services in Python and occasionally refactor existing PHP services into Python.

A key challenge will be standardizing and unifying the way our services are built, deployed, monitored, and maintained. You will also develop tools to empower team members with minimal operations experience to confidently manage their projects in production.

In addition, our humble wish list would be that you bring:

  • Proven experience developing multiple small, headless services
  • Expertise in building cloud-based solutions
  • Strong knowledge of Docker and containerization of services
  • Hands-on experience deploying and maintaining AWS services such as Lambda, ECS, EKS, App Runner, SQS, SNS
  • Proficiency in instrumenting and managing Kubernetes resources
  • Skills in Infrastructure as Code tools (e.g., Terraform, Kustomize, Helm, CloudFormation)
  • Advanced Python development skills, with experience in Django, FastAPI, and/or Flask
  • Full proficiency in English, both written and spoken

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.

More job openings

Customer.io

Senior Fullstack Engineer

Programming
Full Time
Full Time
19 Dec
Goodnotes

Senior Full Stack Engineer

Programming
Full Time
Full Time
19 Dec
DataCamp

Head of Product Marketing

Marketing
Full Time
Full Time
19 Dec
Acrolinx

UX Writer

Design
Full Time
Full Time
19 Dec
All jobs