Software Developer Role
We're seeking a dedicated software developer to join our cloud-based veterinary practice management software team. As a key member of the team, you'll be responsible for implementing new functionalities and building an API interface around Provet Cloud that will be used by our frontend.
Key Responsibilities:
* Implement new features and develop scalable Python applications for our SaaS platform.
* Work with legacy Python/Django code, improve it, and rewrite it as needed.
* Design, implement, and maintain secure API interfaces and data storage systems.
Requirements:
* Strong proficiency in Python programming language, including libraries and frameworks like Django.
* Experience in developing and maintaining SaaS applications and designing scalable software solutions.
* Familiarity with containerization using Docker and experience with AWS services like Lambda, ECS, EKS, or App Runner.
* Proficiency in working with relational and NoSQL databases.
* Excellent communication skills and ability to work collaboratively with Agile teams.
Benefits:
* Competitive compensation and benefits package.
* Opportunities for learning and professional growth within a fast-growing company.
* A collaborative and dynamic work environment with talented colleagues from around the world.
About Us:
We're a global company committed to changing digital healthcare through innovative software solutions. Our team is passionate about delivering high-quality products and providing exceptional customer experiences.