Trab
PreçosBlog

Python Backend Engineer na Nordhealth

Remoto - Europe

Candidatar-se

About the role

We are seeking dedicated individuals for our teams that center around Provet Cloud, our cloud-based veterinary practice management software (https://www.provet.cloud/). Provet Cloud is designed to help veterinary practitioners save time so they can devote more attention to caring for their patients and to make managing a veterinary practice more efficient and simpler. It offers features for appointment scheduling, electronic medical records, inventory management, billing, and communication within the veterinary team.

We are looking for a mid-level Python Backend Developer who can help us to implement new functionalities and build an API interface around Provet Cloud that will be used by our new frontend written in Vue.js. This role also includes working with legacy Python/Django code, improve it and rewrite.

Your key responsibilities include:

  • Develop and maintain scalable Python applications for the SaaS platform.
  • Collaborate on architecture and design for optimal solutions.
  • Conduct code reviews, implement automated testing, and ensure code quality.
  • Optimize performance and troubleshoot technical issues.
  • Integrate third-party services and develop APIs for seamless integration.
  • Contribute to a culture of continuous learning.
  • Implement security best practices and ensure compliance.
  • Document code, processes, and procedures.
  • Stay updated on Python and SaaS industry trends for innovation.

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.

  • Successfully navigating the challenges of managing legacy code while enhancing and maintaining the SaaS platform's functionality is crucial for the Senior Python Developer role. This includes understanding the existing codebase, identifying areas for improvement, and implementing changes effectively.
  • Building new APIs to support frontend requirements is another key success factor. This involves designing APIs that meet the needs of the frontend while ensuring seamless integration with existing systems.
  • Additionally, the ability to refactor code to improve maintainability, scalability, and performance is essential.
  • Defining clear and proper interfaces for modules is also critical for success.

In addition, our humble wishlist includes:

  • Strong proficiency in Python programming language, including libraries and frameworks, especially Django.
  • Experience in developing and maintaining SaaS applications, and ability to design scalable and reliable software solutions.
  • Excellent communication skills and the ability to effectively collaborate with Product Management teams.
  • Experience with Docker and containerization of services
  • Knowledge of software development methodologies, such as Agile
  • Proficiency in working with relational and NoSQL databases.
  • Experience with designing and implementing RESTful APIs.
  • Familiarity with automated testing frameworks and code quality assurance.
  • Ability to identify and address performance bottlenecks.
  • Strong problem-solving skills for troubleshooting technical issues.
  • Eagerness to stay updated on emerging technologies and industry trends.
  • Full proficiency in English, written and spoken

Having one or more of these skills will help in succeeding in this role:

  • Understanding of security best practices and compliance standards.
  • Experience with development of cloud-based solutions
  • Experience with AWS services like Lambda, ECS, EKS or App Runner
  • Experience working with Agile teams
  • Experience working with payment systems is a plus, for one of our core teams

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.

Department

Engineering

Location

Europe

Work type

Fully Remote

Company

Nordhealth

Requirements

Skills

  • Python
  • Django
  • SaaS
  • Docker
  • AWS
  • Lambda
  • ECS
  • EKS
  • App Runner
  • Vue.js
  • relational databases
  • NoSQL databases
  • RESTful APIs
  • automated testing
  • code quality assurance
  • performance optimization
  • security best practices
  • cloud-based solutions
  • Agile
  • English

Languages

  • English

Responsibilities

  • Develop and maintain scalable Python applications for the SaaS platform.
  • Collaborate on architecture and design for optimal solutions.
  • Conduct code reviews, implement automated testing, and ensure code quality.
  • Optimize performance and troubleshoot technical issues.
  • Integrate third-party services and develop APIs for seamless integration.
  • Contribute to a culture of continuous learning.
  • Implement security best practices and ensure compliance.
  • Document code, processes, and procedures.
  • Stay updated on Python and SaaS industry trends for innovation.

Technologies

PythonDjangoSaaSDockerAWSLambdaECSEKSApp RunnerVue.jsrelational databasesNoSQL databasesRESTful APIsautomated testingcode quality assuranceperformance optimizationsecurity best practicescloud-based solutionsAgile

Descubra se seu currículo está pronto para esta vaga

Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.

© 2026 Trab. Todos os direitos reservados.