
Senior Python Backend Developer
Nordhealth
- Location
- Croatia
- Posted
Senior Backend Developer for Provet Cloud, a cloud-based veterinary practice management software
Nordhealth
Senior Backend Developer for Provet Cloud, a cloud-based veterinary practice management software
Workiva
Design and develop scalable data pipelines using Airbyte, Kafka, and Snowflake. Build modular transformations with dbt and optimize data serving layers for high-performance data products. Collaborate with cross-functional teams and drive innovation in data engineering technologies at Workiva.
Trafilea
Build and maintain data pipelines using Apache Airflow and AWS technologies at Trafilea. Collaborate with architects to ensure best practices in data engineering while contributing to the company's growth through scalable solutions.
Zencore
Join Zencore as a Data Engineer to leverage your expertise in Google Cloud and cloud-native tools to help companies transform their data infrastructure. Work with cutting-edge technologies like BigQuery, Snowflake, Spark, Hadoop, and Apache Airflow while collaborating with innovative teams. Enjoy competitive compensation and remote work flexibility.
Coursera
Join Coursera's Data Engineering team as a Senior Data Engineer and shape the future of data-driven decision-making.
Swapcard
Senior Data Engineer for AI-powered event platform with 5+ years of experience in ETL, transformation pipelines, and workflow orchestrators.
Sanity io
Data Engineer at Sanity.io: Design scalable ETL/ELT pipelines, collaborate with teams, and establish best practices for data ingestion and transformation.
Binance
Backend Java Engineer (DEX) for Web3 Wallet project at Binance, leveraging blockchain tech and expertise in large-scale distributed systems.
Binance
Senior Computer Vision Engineer with expertise in computer vision technologies and LLMs required for leading blockchain ecosystem
CoinsPaid
Senior FullStack QA Engineer at CoinsPaid: Join a remote-first team working on innovative crypto payment solutions
Podium
Join Podium's Payments team as a Full Stack Software Engineer to drive payments innovation for small businesses in the US. Build intelligent solutions, collaborate with cross-functional teams, and enjoy remote-first work, generous benefits, and career growth.
Binance
Senior QA Engineer at Binance: Collaborate on software development lifecycle, testing environments, and complex projects.
CoinsPaid
Join CoinsPaid as Senior HR Ops Specialist & optimize HR processes for compliance & efficiency across multiple legal entities.
Goals
Senior UI Engineer for fair football game development, focusing on intuitive interfaces, collaboration, and performance optimization.
CoinsPaid
Senior Golang Engineer for crypto payment gateway development
reserv
Full stack engineer at insurtech company Reserv, shaping future of technology and platform with AI and automation
Kueski
Design and build high-quality backend systems at Kueski, the leading BNPL platform in Latin America. Collaborate with teams, write efficient code, monitor infrastructure, and contribute to best practices.
Syndigo
Join Syndigo as a Software Engineer (Backend - Java/Bigdata) and contribute to the development of software solutions for various industries.
Goodnotes
Join Goodnotes as a Senior Software Engineer to develop advanced rich text editors with multiplayer capabilities. Work on challenging projects, collaborate with a talented team, and enjoy remote or office-based work with excellent benefits including equity, health insurance, and professional development opportunities.
CommerceIQ
Senior Tech Lead for Retail Media platform on AWS, Spark, Databricks & Kubernetes
Nordhealth
We are seeking a dedicated individual for a role that centers around Provet Cloud. The successful candidate will develop and maintain scalable Python applications, collaborate on architecture and design, conduct code reviews, and optimize performance.
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.)
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! 🚀
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.
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.
Experience with docker and containerization of services
Strong proficiency in Python programming language, including libraries and frameworks.
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
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:
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.Â