Estamos viviendo una etapa de rápido crecimiento.somos una de las startups más éxitos de méxico, y esto es solo el principio. Buscamos un full stack developer. con visión estratégica, precisión operativa y muchas ganas de impactar. Si quieres construir algo grande, este reto es para ti.
Objetivo del puesto
diseñar, desarrollar y mantener la lógica del servidor, apis, bases de datos y la experiencia de usuario (ui) que impulsan nuestras aplicaciones. Serás responsable tanto de la capa backend (servicios, datos y seguridad) como de la capa frontend (interfaz, accesibilidad y experiencia), asegurando calidad, escalabilidad y rapidez de entrega.
Responsabilidades clave:
diseñar, desarrollar y mantener servicios backend eficientes y escalables.
Construir, integrar y mantener apis (rest / graphql) para consumo por frontend y terceros.
Administrar y optimizar bases de datos relacionales y nosql.
Desarrollar y mantener interfaces de usuario ricas y accesibles.
Implementar pruebas automatizadas (unitarias, integración, end-to-end) y participar en revisión de código.
Investigar y resolver incidencias, hacer debugging y refactorizaciones periódicas.
Participar en la definición y documentación técnica de la arquitectura y apis.
Aplicar principios de seguridad y mejores prácticas (autenticación, autorización, manejo de secretos).
Colaborar con equipos de producto, qa y diseño para traducir requerimientos en soluciones técnicas.
Gestionar control de versiones (git), pipelines ci/cd y despliegues en nube.
Contribuir al mantenimiento y evolución del design system y librerías ui.
Requisitos:
licenciatura o ingeniería en sistemas, informática, tecnologías de la información o afín.
Inglés intermedio-avanzado.
Mínimo 5 años de experiencia en roles full stack, backend o frontend en entornos productivos.
Experiencia demostrable en proyectos con equipo ágil / metodologías iterativas.
Habilidades técnicas
backend: dominio de al menos uno de python, go, c# o node.js (nivel avanzado).
Frontend: dominio de html5, css3 y javascript (es6+) y experiencia avanzada con react (hooks, context, next.js) — o angular/vue.js.
Bases de datos: experiencia con sql y nosql (modelado, consultas, índices, rendimiento).
Apis: diseño e implementación de restful apis y/o graphql, contratos y versionamiento.
Nube y devops: experiencia con aws o azure; familiaridad con contenedores (docker), ci/cd y despliegues.
Testing: unitarios, integración y e2e; prácticas de calidad de código.
Accesibilidad y diseño ui/ux: conocimiento de buenas prácticas (wcag), uso de design systems, sass/less, bem, y librerías como tailwind o material ui.
Control de versiones: git avanzado (branching, prs, workflows).
Experiencia previa en startups o productos con crecimiento rápido.
Habilidades blandas
pensamiento analítico y enfoque en la resolución de problemas.
Capacidad para anticipar riesgos y proponer soluciones prácticas.
Orientación al detalle y calidad.
Trabajo en equipo y comunicación efectiva con áreas no técnicas.
Autonomía, iniciativa y responsabilidad.
Alta capacidad de adaptación al cambio en entornos dinámicos.