Buscamos un Ingeniero de Software Full-Stack Senior talentoso y experimentado para unirse a nuestro dinámico equipo, enfocado en desarrollar soluciones de software innovadoras que potencien a empresas a nivel global. Esta posición es ideal para alguien con pasión por la tecnología, una base sólida en desarrollo frontend y backend, y la capacidad de colaborar eficazmente en un entorno "remote-first".
Como parte de nuestro equipo, trabajarás en proyectos emocionantes que aprovechan las últimas tecnologías, colaborando con colegas de diversos orígenes en LATAM y más allá. En este rol, serás fundamental para dar forma a la arquitectura e implementación de aplicaciones web escalables. Trabajarás principalmente con JavaScript y TypeScript, y tus contribuciones impactarán directamente el éxito de nuestros productos. Si prosperas en un entorno de ritmo rápido y estás ansioso por llevar tus habilidades al siguiente nivel, ¡nos encantaría saber de ti!
**¿Qué harás?**
- Diseñar, desarrollar y mantener aplicaciones web robustas utilizando React o Angular para el frontend y Node.js o NestJS para el backend.
- Colaborar con equipos multifuncionales para definir, diseñar y lanzar nuevas funcionalidades en un entorno de desarrollo ágil.
- Optimizar aplicaciones para máxima velocidad y escalabilidad, asegurando un alto rendimiento en diversos dispositivos y navegadores.
- Escribir código limpio, mantenible y eficiente, adhiriéndote a las mejores prácticas y estándares de codificación.
- Realizar revisiones de código y mentorizar a ingenieros junior, fomentando una cultura de aprendizaje y mejora continua.
- Participar en todo el ciclo de vida del desarrollo de software, desde el concepto y diseño hasta las pruebas y el despliegue.
- Mantenerse actualizado con las tecnologías emergentes y las tendencias de la industria para mejorar continuamente nuestras soluciones de software.
**Requisitos:**
- Más de 5 años de experiencia en desarrollo full-stack, con sólida experiencia en JavaScript y TypeScript.
- Dominio de frameworks frontend como React (preferido) o Angular, con experiencia en Next.js o Vue.js como un plus.
- Sólida experiencia con frameworks backend, particularmente Node.js y NestJS, para construir APIs RESTful y microservicios.
- Familiaridad con bases de datos SQL y NoSQL, con un sólido entendimiento de herramientas ORM.
- Conocimiento de herramientas frontend y frameworks CSS, particularmente Tailwind, para mejorar el diseño UI/UX.
- Fuertes habilidades de resolución de problemas y una actitud proactiva para abordar desafíos.
**Deseable (Nice to Have):**
- Experiencia con tecnologías de containerización como Docker.
- Familiaridad con servicios en la nube (AWS, Azure o Google Cloud) para desplegar aplicaciones escalables.
- Comprensión de prácticas y herramientas CI/CD para optimizar el proceso de entrega de software.
- Experiencia previa en entornos de trabajo remoto y familiaridad con herramientas de colaboración como Slack, Jira y Git.
- Pasión por contribuir a proyectos de código abierto o iniciativas tecnológicas personales.
**Beneficios:**
- Política de trabajo remoto flexible, que te permite trabajar desde cualquier lugar de la región LATAM.
- Salario competitivo y bonos basados en el rendimiento que reflejen tus contribuciones.
- Oportunidades de desarrollo profesional, capacitación y certificaciones para mejorar tus habilidades.
- Cultura de empresa colaborativa e inclusiva que valora diversas perspectivas y fomenta la innovación.