#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Python Backend Developer
    New
    Python

    Senior Python Backend Developer

    Helsinki
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Remote

    Tech stack

      Django

      master

      Python

      master

      SaaS

      regular

      Amazon AWS

      junior

      NoSQL

      junior

      SQL

      junior

    Job description

    Online interview

    馃憢 Who are we?


    Nordhealth鈥檚聽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鈥檚 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 seeking a dedicated individual for a role that centers 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聽Senior 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.

    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.

    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 would be that you:聽聽

    • Experience with docker and containerization of services
    • Strong proficiency in聽Python聽programming language, including libraries and frameworks, especially聽Django.
    • Experience in developing and maintaining SaaS applications.
    • Knowledge of software development methodologies, such as Agile.
    • Ability to design scalable and reliable software solutions.
    • 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 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 with payment systems is a plus, for one of our core teams


    What鈥檚 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.聽

    Check similar offers

    Senior Software Engineer, Backend (Storage Services Engineering)

    New
    Affirm
    6.15K - 8.19K USD
    Gda艅sk
    , Fully remote
    Fully remote
    Python
    Distributed systems
    BigQuery

    Senior Machine Learning Engineer

    New
    Kalepa
    8.5K - 13K USD
    Krak贸w
    , Fully remote
    Fully remote
    Machine Learning
    SQL
    Python

    Python Developer

    New
    SoftKraft
    4.53K - 5.15K USD
    艁贸d藕
    , Fully remote
    Fully remote
    English
    PostgreSQL
    Django

    Senior AI Software Engineer (Python)

    New
    Sigmoidal
    6.62K - 8.34K USD
    Krak贸w
    , Fully remote
    Fully remote
    Python
    Docker
    AWS

    QA Automation Team Leader

    New
    Mend.io
    6.5K - 7.8K USD
    Krak贸w
    , Fully remote
    Fully remote
    Automated Testing
    Python
    API Testing