About Our Team
We are seeking dedicated professionals to join our teams that center around cloud-based veterinary practice management software.
Our software 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.
Your Key Responsibilities Include:
* Develop and maintain scalable 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 industry trends for innovation.
Requirements:
* 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 English languages.
What We Offer:
* The chance to work in a meaningful industry and in a fast-growing, global company.
* 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.