Software Developer Job Description
Nordhealth is a leading provider of cloud-based Practice Information Management Software (PIMS) to veterinary and therapy professionals.
The company has grown significantly over the last three years, with its Annual Recurring Revenue (ARR) and team size increasing by almost 10x.
Today, more than 30,000 therapy and veterinary professionals use Nordhealth's software daily to help treat over 20 million patients annually across 35+ countries.
The 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.
* 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
This role also includes working with legacy Python/Django code, improving it and rewriting.
Key responsibilities include developing and maintaining scalable Python applications for the SaaS platform, collaborating on architecture and design for optimal solutions, conducting code reviews, and implementing automated testing.
Our requirements include strong proficiency in Python programming language, including libraries and frameworks, especially Django, experience in developing and maintaining SaaS applications, and excellent communication skills.
Additionally, we are looking for someone who can work with Docker and containerization of services, knowledge of software development methodologies, such as Agile, proficiency in working with relational and NoSQL databases, and experience in designing and implementing RESTful APIs.
What's in it for you?
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 competitive compensation and benefits, learning and professional growth opportunities, the tools you need, and frequent company events and talented colleagues from around the world.