Talent.com
Esta oferta de trabajo no está disponible en tu país.
Full Stack Developer

Full Stack Developer

HeyDonto AI APIGuadalajara, Mexico Metropolitan Area, Mexico
Hace 19 días
Descripción del trabajo

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 & Deployment
  • Use 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 Requirements
  • Git 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-site
  • City : Guadalajara, Jalisco, Mexico
  • Salary Range : 75 to 100 k MXN per month + Sign-in bonus
  • PTO
  • Relocation bonus
  • YOE : 3 to 5 years of experience as a Full Stack Engineer
  • Employment Type : Full Time
  • If 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 expectations
  • Availability for interview
  • Availability to join the team
  • Crear una alerta de empleo para esta búsqueda

    Stack Developer • Guadalajara, Mexico Metropolitan Area, Mexico