Descripción
**Acerca del puesto**
Estamos en búsqueda de un Ingeniero de Software con sólida experiencia en el desarrollo de herramientas internas, plataformas web o aplicaciones móviles. El candidato ideal tendrá un entendimiento profundo de la arquitectura de software moderna, capacidad para moverse ágilmente entre responsabilidades de backend y frontend, y entusiasmo por trabajar en un entorno dinámico y orientado a los datos.
Trabajará en estrecha colaboración con los equipos de producto, diseño y operaciones para construir sistemas escalables, optimizar flujos de trabajo internos y entregar productos digitales de alto impacto en todo nuestro ecosistema.
**Responsabilidades principales**
* Diseñar, desarrollar y mantener herramientas internas, APIs y tableros utilizados por múltiples departamentos.
* Construir y optimizar aplicaciones móviles y web tanto para usuarios finales como para equipos internos.
* Colaborar con gerentes de producto y diseñadores para traducir requisitos en entregables técnicos.
* Asegurar la calidad, escalabilidad y seguridad del código en todos los proyectos.
* Contribuir en decisiones de arquitectura de sistemas y en la automatización de pipelines CI/CD.
* Monitorear el rendimiento y la confiabilidad, implementando mejoras cuando sea necesario.
* Apoyar integraciones con APIs de terceros y servicios internos de datos.
**Requisitos**
**Obligatorios:**
* 3 a 6 años de experiencia en ingeniería de software (backend, full\-stack o herramientas internas).
* Dominio de Node.js, TypeScript o Python.
* Experiencia con frameworks de frontend como React, Vue o similares.
* Sólido entendimiento de APIs REST, bases de datos SQL/NoSQL (PostgreSQL, Supabase, Firebase, etc.) y flujos de autenticación.
* Experiencia con control de versiones (GitHub) y prácticas de DevOps (Docker, pipelines CI/CD).
* Capacidad para diseñar arquitecturas mantenibles y escribir código limpio y comprobable.
**Deseables:**
* Experiencia en desarrollo móvil (Flutter).
* Experiencia en la creación de herramientas internas de automatización (n8n, paneles administrativos personalizados).
* Familiaridad con Supabase, AWS o infraestructura en la nube similar.
* Experiencia previa en startups de rápido crecimiento o entornos orientados a datos.