¡En MoradaUno estamos buscando a nuestros próximos Backend Engineer PHP + NestJS (Mid-Sr)!
Ubicación: México
MoradaUno no es una proptech más. Somos el stack sobre el que operan más de 6,000 asesores inmobiliarios en México con transacciones de renta. ¡Para eso necesitamos a alguien que construya con la misma velocidad e intención con la que diseñamos!
Responsabilidades
- Mantener y evolucionar nuestro monolito en PHP, asegurando estabilidad y calidad del código.
- Diseñar, desarrollar y mantener nuevos microservicios utilizando NestJS y TypeScript.
- Diseñar APIs robustas, escalables y bien documentadas.
- Implementar pruebas unitarias, funcionales e integraciones automatizadas como parte del ciclo de desarrollo.
- Participar en decisiones de arquitectura y evolución de la plataforma.
- Optimizar rendimiento, consultas a bases de datos y consumo de recursos.
- Integrar servicios de terceros, APIs y plataformas externas.
- Colaborar con equipos de Producto, Frontend, Mobile, QA y DevOps para entregar funcionalidades de punta a punta.
- Utilizar herramientas de IA para acelerar el desarrollo, manteniendo siempre un criterio técnico sólido sobre el código generado.
Requisitos técnicos
Backend
- Experiencia sólida desarrollando aplicaciones con NestJS y TypeScript.
- Amplia experiencia desarrollando y manteniendo aplicaciones en PHP.
- Conocimiento profundo de diseño de APIs REST.
- Experiencia construyendo servicios escalables y mantenibles.
- Buen entendimiento de patrones de diseño, arquitectura de software y buenas prácticas de desarrollo.
Calidad de software
- Experiencia implementando pruebas unitarias.
- Experiencia desarrollando pruebas funcionales y de integración.
- Conocimiento de estrategias de testing, mocking y cobertura de código.
- Convicción de que las pruebas son parte del desarrollo y no un paso posterior.
Bases de datos
- Experiencia avanzada con MySQL.
- Experiencia trabajando o participando en migraciones hacia PostgreSQL.
- Experiencia utilizando MongoDB en ambientes productivos.
- Experiencia utilizando Valkey o Redis para caché, sesiones, colas o almacenamiento temporal.
- Experiencia con BullMQ desable.
Integraciones
Buscamos a alguien que disfrute conectar sistemas y resolver problemas complejos de integración.
Experiencia con
- APIs REST.
- OAuth.
- Webhooks.
- Servicios de terceros.
- Pasarelas de pago.
- Servicios de autenticación.
- Sistemas de almacenamiento.
- Integraciones con proveedores externos.
Inteligencia Artificial aplicada al desarrollo
No buscamos un especialista en agentes de IA.
Sí buscamos experiencia en
- Integrar LLMs dentro de aplicaciones backend utilizando NestJS.
- Implementar funcionalidades pequeñas utilizando modelos como OpenAI, Anthropic o Gemini.
- Comprender conceptos como prompts, structured outputs, embeddings y tool/function calling.
- Utilizar herramientas como Claude Code, Codex o similares como parte del flujo diario de desarrollo.
- Diseñar workflows eficientes utilizando herramientas de desarrollo asistidas por IA.
Herramientas
- Git (nivel avanzado).
- GitHub (Pull Requests, Code Reviews y resolución de conflictos).
- Linear o Jira.
- Docker.
- Experiencia trabajando con pipelines de CI/CD.
Lo que valoramos
Mentalidad Startup
Nos movemos rápido. Las prioridades cambian, los productos evolucionan y constantemente aparecen nuevos retos. Buscamos personas cómodas trabajando en ambientes dinámicos, con capacidad para adaptarse rápidamente y mantener una actitud positiva ante el cambio.
Pragmatismo
Valoramos a quienes saben encontrar el equilibrio entre velocidad y calidad. Preferimos soluciones funcionales que generen valor hoy, sin perder de vista una arquitectura limpia y preparada para evolucionar.
Ownership
Esperamos personas que tomen responsabilidad por lo que construyen, propongan mejoras, cuestionen procesos cuando sea necesario y busquen resolver problemas de principio a fin.
Actitud
- Mentalidad de aprendizaje continuo.
- Interés genuino por nuevas tecnologías.
- Destacado comunicación.
- Trabajo en equipo.
- Capacidad para recibir y dar feedback.
- Actitud positiva ante nuevos retos.
- Sin miedo a salir de la zona de confort cuando el proyecto lo requiera.
Deseable
- Experiencia migrando aplicaciones monolíticas hacia arquitecturas de servicios.
- Conocimiento en GCP.
- Experiencia trabajando en startups o empresas de producto.
- Conocimientos de observabilidad (logs, métricas y tracing).
- Experiencia optimizando aplicaciones backend en producción.
¿Eres hands-on. Shippeas end-to-end. Si lo que te mueve es ver tu trabajo en producción en semanas? Este reto sí es para ti.
¿Qué ofrecemos?
- Esquema Remoto (con posibilidad de asistir a la oficina de vez en cuando)
- Vivir en México
- Prestaciones Superiores
- Impacto en el negocio
¿Qué necesitas para aplicar?
Envía también tu CV a
[email protected]
📌 Senior Backend Engineer (PHP + NestJS) (Ciudad de México)
🏢 MoradaUno
📍 Ciudad de México