Senior Python Backend Developer

CloudDevs

Helsinki

On-site

EUR 50,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation and benefits
Learning and professional growth opportunities
Frequent company events

Job summary

A leading cloud-based software firm is seeking two Senior Python Backend Developers to enhance Provet Cloud's features. Responsibilities include developing scalable applications, API integration, and mentoring junior developers. Ideal candidates should have strong Python and Django skills, experience in SaaS environments, and be proficient in both German and English. Join a dynamic team committed to revolutionizing veterinary practice management.

Qualifications

  • Experience in developing and maintaining SaaS applications.
  • Knowledge of software development methodologies, such as Agile.
  • Full proficiency in both German and 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.
  • Integrate third-party services and develop APIs for seamless integration.

Skills

Python programming
Django
API development
Agile methodologies
Docker
Problem-solving
Communication
Database experience

Job description

Nordhealth (OB:NORDH) is the leading provider of cloud-based Practice Information Management Software (PIMS) to veterinary and therapy professionals.

Over the last three years, we have grown our Annual Recurring Revenue (ARR) and team size by almost 10x. Today, more than 30,000 therapy and veterinary professionals use our software everyday to help treat over 20 million patients annually across 35+ countries. It’s been an exciting growth journey so far and we are just getting started. Our mission is to enable healthcare professionals to deliver better patient care through software, with a goal to help serve over 200 million patients by 2030. In support of this growth mission, in May 2021, Nordhealth raised €120M through a public-listing on Euronext Growth Oslo stock exchange.

Nordhealth is a remote-first company, headquartered in Helsinki, Finland. Our 430+ employees work either remotely or from offices/collaboration hubs. While our market presence is currently strongest in the Nordics, our customer base is rapidly growing in North America and Europe, with clients in the US, UK, Spain and many others. For more information, visit our company’s website at

About the role

We are seeking dedicated individuals for our teams that center around Provet Cloud, our cloud-based veterinary practice management software (). 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 two German-speaking Senior Python Backend Developers 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.

This is a unique opportunity to join our team and contribute to enhancing the efficiency and simplicity of veterinary practice management through Provet Cloud! ?

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.

Mentor junior developers and 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.Additionally:

  • 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. This may involve restructuring code, optimizing algorithms, and implementing best practices to ensure the long-term sustainability of the platform.
  • Defining clear and proper interfaces for modules is also critical for success. This includes establishing consistent communication protocols and data formats to facilitate collaboration and maintainability within the development team.
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 in 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 both GermanEnglish.

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 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. Apply now! We’ll fill the positions as soon as we find the right person.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Onboarding Specialist Europe
Onboarding Specialist Europe

Nordhealth • Helsinki

Hybrid
EUR 40,000 - 60,000
Competitive compensation and benefits
Learning and professional growth opportunities
Company events and teamwork
+1
Data Engineer
Data Engineer

Nordhealth • Helsinki

Hybrid
EUR 70,000 - 110,000
Competitive pay
Growth opportunities
Global team
+1
Customer Success Specialist
Customer Success Specialist

Nordhealth • Helsinki

Hybrid
EUR 40,000 - 70,000
1-year contract
Global team environment
Learning & growth opportunities
European Onboarding Specialist — Vet SaaS
European Onboarding Specialist — Vet SaaS

Nordhealth • Helsinki

Hybrid
EUR 40,000 - 60,000
Competitive compensation and benefits
Learning and professional growth opportunities
Company events and teamwork
+1
Remote Senior Python Backend Developer (Django) - German
Remote Senior Python Backend Developer (Django) - German

CloudDevs • Helsinki

Remote
EUR 50,000 - 75,000
Snr Backend Engineer
Snr Backend Engineer

Wolt • Helsinki

Hybrid
EUR 60,000 - 80,000
Software Backend Engineer, SaaS product (Python) - Greenstep Espoo/Vantaa
Software Backend Engineer, SaaS product (Python) - Greenstep Espoo/Vantaa

Greenstep Sverige AB • Espoo

Hybrid
EUR 60,000 - 90,000
Flex benefit and lunch discount
Together bonus: 10% of annual OP
Greenstep Academy training
+1
Senior Software Engineer
Senior Software Engineer

Nordea • Helsinki

On-site
EUR 90,000 - 120,000
Hybrid working model
Learning and development opportunities
Senior Backend Developer
Senior Backend Developer

Pareto Software • Tampere

Hybrid
Extensive occupational healthcare
Leisure-time accident insurance
Travel insurance
+4
Senior Backend Engineer
Senior Backend Engineer

Botdot Oy • Helsinki

Hybrid
EUR 55,000 - 75,000
Share options
Remote work flexibility
Innovative startup environment