Platform Engineer



Software Engineering
Posted on Friday, May 24, 2024

Join our growing team at Vetcove, and help us transform how veterinarians buy the supplies they need to keep America's pets healthy. Vetcove's eCommerce and mobile platforms enable veterinary practices to compare and buy from all of their vendors in one place. Our community of more than 17,000 veterinary hospitals employs tens of thousands of veterinarians, and delivers care to many millions of animals every year across all 50 states. We’re a growing team on a mission to modernize the $50B+ animal health industry. Simply put, Vetcove helps veterinary organizations spend more time giving care, and less time shopping and comparing across vendors to supply their practices. Vetcove is a Y Combinator and venture-backed growth stage company with notable investors in Silicon Valley and NYC. We're looking for exceptionally talented and passionate people to join our growing team.

About the Position

As a platform engineer at Vetcove, you will be responsible for the development, maintenance, and enhancement of our platform infrastructure. Veterinarians, and the furry friends that rely on them, count on Vetcove’s software to power their clinic operations. You will work closely with our development team to improve our deployment processes, ensure system reliability, and implement best practices in infrastructure management. This role requires a strong foundation in writing Python application code.

What you’ll do:

  • Infrastructure & Software Upgrades: Update application code to support the latest infrastructure, including upgrades to database versions, 3rd party libraries, and web frameworks.

  • Data Management & Portability: Develop and maintain infrastructure to backup and restore data and build pipelines to stream data to third party analytics tools

  • Integrate New Providers and Tools: Identify, evaluate, and integrate new service providers and tools to enhance our platform capabilities.

  • Develop and Maintain CI/CD Pipelines: Design, implement, and manage robust continuous integration and continuous deployment pipelines to streamline our software delivery and improve deployment frequency and reliability.

  • Standardize Development Environments: Implement and enforce standardization of development environments to ensure consistency and reliability across all stages of the software development lifecycle.

  • Monitor Code and Infrastructure: Leverage monitoring tools to maintain the health and performance of our applications and infrastructure, quickly identifying and resolving issues.

  • High Availability and Scalability: Plan and implement strategies for high availability, self-healing mechanisms, health checks, and scaling to ensure the resilience and scalability of our systems.

  • Infrastructure as Code (IaC): Develop and maintain Infrastructure as Code (IaC)

What we are looking for:

We believe there are a couple traits that will make you perfect for this role:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • You have several years of professional experience writing Python in production systems

  • You have experience developing and maintaining deployment infrastructure

  • You have experience developing and maintaining Infrastructure as Code (IaC)

  • A passion for pets is always a big plus, but certainly not required!

Our current technology stack:

  • Platform as a Service: Heroku

  • Development Environments: AWS

  • Frameworks: Django (Python), React, React Native

  • Data Stores: Postgres, Redis, Elasticsearch, Clickhouse

Benefits (Full Time Roles)

  • 100% remote within the USA

  • Medical, Dental, and Vision Insurance

  • Automatic 401k contribution

  • Employee referral program

  • At home office set up

  • Bi-annual company retreats

  • Open vacation policy

  • Equity

  • Monthly team events

Please note we are unable to sponsor work visas at this time.

Attention all job seekers! We want to ensure that you’re well-informed about a serious matter affecting the job market. It has come to our attention that scammers are operating in the industry, impersonating employees and attempting to deceive savvy applicants like you. Here’s what you need to know:

  1. Our job listings are exclusively available on official sites (our careers page, LinkedIn, BuiltIn, and Indeed). Be cautious of other sources claiming to represent us or any organization that you’re interested in. Stay on the lookout!

  2. Authentic communications from our company will only come through verified email addresses and phone numbers. If you receive unexpected messages or calls, exercise caution and verify their authenticity. Don’t let scammers catch you off guard!

  3. It's essential to independently verify the legitimacy of any job postings you come across. Visit our official careers page to confirm the validity of any openings. Stay proactive and protect yourself!

  4. Remember that during the application process, we will never request sensitive personal or financial information from you. Be wary of anyone asking for such information. Keep your personal data secure!

  5. If you suspect any fraudulent activity or encounter suspicious individuals, please report it immediately to our recruiting department. By working together, we can combat these scams and keep the job market safer for everyone.

We understand the importance of your job search and want to ensure your experience is positive and secure. Always exercise caution and stay scam-smart!

Vetcove is an equal opportunity employer and is committed to creating a diverse and inclusive workplace. We welcome applicants from all backgrounds, regardless of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status. We are dedicated to providing a work environment free from discrimination, harassment, and retaliation. It is our policy to provide equal employment opportunity to all applicants in accordance with all applicable laws and regulations. If you require accommodations during the application or interview process, please let us know and we will make every effort to accommodate your needs.