About the RoleWe 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, andcommunication services.Implement secure authentication (OAuth 2.0, ACLs, multi-tier systems).
Develop WebSocket-based real-time features.Frontend Development Build responsive 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 ExpertisePython 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 ExpertiseJavaScript / TypeScript (ES6+), React or (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 , 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
Stack Developer • Guadalajara, Jalisco, México