About the Role
We are seeking an Experienced Full Stack Developer to join our team and contribute to the growth of our enterprise-grade veterinary management platform. The ideal candidate is passionate about building user-friendly applications, with a proven track record in both front-end and back-end development. You will collaborate closely with design and product teams to implement new features, optimize performance, and ensure seamless functionality across the platform.
Key Responsibilities :
Backend Development
- Enhance and maintain our GraphQL API (FastAPI + Strawberry).
- Manage PostgreSQL databases with Peewee ORM (schema migrations, optimization).
- Develop and maintain Prefect-based workflows for automation.
- Build integrations with PIMS (Impromed, Avimark, Cornerstone, EzyVet), Stripe, and
- communication services.
- Implement secure authentication (OAuth 2.0, ACLs, multi-tier systems).
- Develop WebSocket-based real-time features.
Frontend Development
Build responsive React / Vue.js dashboards for administration and analytics.Develop intuitive booking flows for pet owners with real-time availability.Ensure mobile responsiveness and optimal UX / UI.Implement GraphQL client integrations (Apollo / Relay).Deliver live UI updates via WebSockets.DevOps & DeploymentUse Docker for containerization and deployment.Maintain CI / CD pipelines with automated testing and code quality checks.Implement monitoring, logging, and performance tracking.Required Technical Skills :
Backend Expertise
Python 3.9+, FastAPI (2+ years), async / await.
GraphQL with Strawberry or similar.
PostgreSQL + SQL optimization, Peewee ORM (or SQLAlchemy).
REST API design, WebSockets, OAuth 2.0 & JWT.
Docker deployment.
Frontend Expertise
JavaScript / TypeScript (ES6+), React or Vue.js (3+ years).GraphQL clients (Apollo, Relay).Redux / Vuex / Zustand for state management.CSS / SCSS, responsive design, Webpack / Vite.Testing (Jest, Cypress, Playwright).Additional RequirementsGit workflows, Linux / Unix proficiency.API documentation, database migrations.Unit, integration, and E2E testing.Preferred Domain Knowledge :
Healthcare or veterinary industry.SaaS, multi-tenant systems, appointment scheduling.PCI compliance, HIPAA or similar regulations.Payment integrations (Stripe).Experience Requirements :
5+ years in full stack development.3+ years in Python backend development.3+ years with modern frontend frameworks.2+ years with GraphQL APIs.SaaS / multi-tenant platform experience.Agile / Scrum methodology exposure.Production deployment and maintenance.Daily Activities :
Translate product requirements into technical solutions.Write clean, maintainable, well-tested code.Participate in code reviews & architectural discussions.Debug production issues and optimize performance.Enhance GraphQL resolvers and database models.Build responsive, intuitive UI components.Troubleshoot external API integrations.Engage in agile ceremonies (standups, sprint planning, retrospectives).ENGLISH LEVEL : ADVANCED OR NATIVE (MUST)
Hiring Details :
Work Type : Hybrid On-siteCity : Guadalajara, Jalisco, MexicoSalary Range : 75 to 100 k MXN per month + Sign-in bonusPTORelocation bonusYOE : 3 to 5 years of experience as a Full Stack EngineerEmployment Type : Full TimeIf you are interested in applying, please send your CV in English to maria@heydonto.com , mentioning the name of the position you are applying for in the subject of the email. In the body of the email, please include the following information :
Salary expectationsAvailability for interviewAvailability to join the team