Senior Full Stack Developer (TypeScript + React) — CDMX En Clientship estamos construyendo la próxima generación de nuestra plataforma SaaS de Voice of Customer (VoC).
Stack moderno end-to-end, arquitectura limpia, decisiones técnicas frescas. Buscamos un Senior FullStack apasionado por TypeScript, React moderno y arquitecturas tipadas end-to-end.
Sobre Clientship Somos una empresa SaaS de Voice of Customer con presencia en México, USA, España y Argentina. Combinamos plataforma + consultoría CX + formación en una propuesta integrada.
El proyecto Estamos lanzando una nueva plataforma con stack moderno: TypeScript end-to-end, tRPC, Drizzle ORM, React 19 + Vite + Tailwind CSS, MySQL, AWS ECS Fargate.
Trabajamos con patrones de resiliencia reales (circuitbreakers, idempotency keys, retry con backoff exponencial, dead letter queues, multi-tenant en 5 capas) e integración con LLMs (Anthropic Claude) para análisis de sentimiento, generación de recomendaciones y conversación con datos.
Qué harás - Desarrollar features end-to-end del backend al frontend con tipos compartidos vía tRPC.
- Contribuir al diseño y evolución de la arquitectura junto con nuestro equipo técnico.
- Implementar y mantener integraciones con servicios externos (LLMs, email transaccional, webhooks).
- Migrar clientes desde la plataforma legacy hacia la nueva plataforma.
- Garantizar calidad con testing automatizado (Vitest, Testing Library, Playwright).
- Participar en decisiones de infraestructura AWS y observabilidad.
Lo que buscamos (imprescindible) - 5+ años de experiencia profesional en desarrollo de software (8+ si te postulas como Tech Lead).
- TypeScript en BACKEND y FRONTEND (no solo TS en frontend con backend en otro lenguaje), mínimo 3 años recientes en producción.
- React 18+ con TypeScript en proyectos corporativos de escala empresarial, mínimo 3 años.
- ORM actual tipo Prisma, Drizzle o TypeORM (JPA/Hibernate por sí solo NO cumple — son paradigmas distintos).
- APIs tipadas end-to-end: tRPC, GraphQL con codegen, o equivalente.
- AWS en producción real (ECS, S3, RDS como mínimo).
- Inglés técnico fluido.
- Residencia en CDMX o zona metropolitana con presencialidad real.
Suma muchísimos puntos - tRPC específicamente.
- Drizzle ORM o Prisma.
- Vite + Tailwind CSS v4.
- Arquitectura SaaS multi-tenant.
- Patrones de resiliencia: circuit breakers, idempotency, retry con backoff, dead letter queues.
- Integración con LLMs (Anthropic SDK, OpenAI SDK).
- Email transaccional (SES, Postmark, SendGrid).
- Experiencia previa en empresas product-led.
- Observabilidad: Pino, Sentry, CloudWatch, OpenTelemetry.
Si te postulas como Tech Lead, además - Liderazgo previo de equipos pequeños (3-6 ingenieros).
- Experiencia tomando decisiones de arquitectura en producción.
- Code review profundo en TypeScript, React y sistemas distribuidos.
- Comunicación efectiva con stakeholders no técnicos.
Lo que ofrecemos - Posición indefinida en un proyecto greenfield con stack contemporáneo.
- Decisiones técnicas frescas, sin deuda heredada.
- Trabajo con clientes enterprise reconocidos del mercado mexicano.
- Equipo pequeño con impacto directo en el negocio (hablas con el CEO cuando hace falta).
- Integración con tecnología de frontera: LLMs, observabilidad, arquitecturas resilientes.
- Modalidad híbrido en oficinas CDMX.
- Sueldo competitivo y prestaciones de ley.
- Aprendizaje continuo en CX, tecnología moderna y consultoría.
Proceso - Revisión de CV.
- Entrevista inicial de fit (15 min).
- Entrevista técnica + ejercicio práctico breve.
- Conversación con equipo directivo.
- Oferta.
Si te apasiona el TypeScript moderno, has trabajado con tRPC o quieres hacerlo, y buscas un proyecto donde tus decisiones técnicas tengan peso real, queremos conocerte.
#J-18808-Ljbffr