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

Full Stack Developer (Aplica ya)...

HeyDonto AI APIGuadalajara, Jal., Guadalajara (municipio); Estado de Jalisco, MX
Hace 1 día
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

    Aplica Ya • Guadalajara, Jal., Guadalajara (municipio); Estado de Jalisco, MX