Responsabilidades
Estamos buscando un Ingeniero FullStack para unirse a nuestro equipo en AGIL. Como parte de nuestro equipo de desarrollo, serás responsable de diseñar, construir y mantener aplicaciones eficientes y confiables tanto en el frontend como en el backend. Tu trabajo será fundamental para garantizar una experiencia de usuario excepcional en nuestras plataformas internas y de ecommerce. Responsabilidades: - Desarrollar funcionalidades frontend para nuestras plataformas internas y de ecommerce, utilizando tecnologías modernas como HTML5, CSS3 y JavaScript (React). - Asegurar que la interfaz de usuario sea intuitiva, atractiva y responsiva, manteniendo la coherencia con la identidad visual de AGIL. - Diseñar y mantener APIs robustas y escalables para la integración con aplicaciones de terceros. - Desarrollar sistemas backend que manejen grandes volúmenes de pedidos y datos en tiempo real. - Implementar microservicios y arquitecturas distribuidas para facilitar la escalabilidad del sistema. - Integrar AGIL con sistemas externos, como flotas de repartidores y apps de delivery. - Garantizar la correcta integración del POS digital y el facturador electrónico. - Identificar y resolver cuellos de botella de rendimiento en el frontend y el backend. - Implementar soluciones escalables para gestionar el crecimiento del volumen de usuarios, pedidos y transacciones. - Diseñar, implementar y mantener bases de datos relacionales y no relacionales. - Asegurar la integridad y seguridad de los datos sensibles. - Implementar y mantener buenas prácticas de seguridad en el frontend y el backend. - Configurar pipelines de CI/CD para asegurar el despliegue ágil y seguro de nuevas versiones de la plataforma. - Monitorear y asegurar la disponibilidad y estabilidad de la plataforma. - Trabajar estrechamente con otros equipos para alinear las funcionalidades técnicas con las necesidades comerciales. - Colaborar con el equipo de ventas y soporte técnico para resolver problemas técnicos. - Mantenerte actualizado con las últimas tecnologías y mejores prácticas de desarrollo FullStack. - Participar activamente en el análisis y solución de problemas, proponiendo mejoras y nuevas funcionalidades para optimizar los procesos y servicios de AGIL. Requisitos: - Experiencia previa como Ingeniero FullStack o en un rol similar. - Conocimientos sólidos en tecnologías frontend y backend, como HTML5, CSS3, JavaScript, Node.js y React. - Experiencia en el diseño y mantenimiento de APIs. - Conocimiento de arquitecturas distribuidas y microservicios. - Experiencia en integración con sistemas externos. - Conocimientos en bases de datos relacionales y no relacionales. - Familiaridad con buenas prácticas de seguridad y protección de datos. - Experiencia en configuración de pipelines de CI/CD. - Conocimientos en herramientas de observabilidad. - Habilidad para trabajar en equipo y colaborar con otros departamentos. - Proactividad y capacidad para proponer soluciones
Requisitos
EXCLUYENTE
- FRONT END
- React JS y Next JS
- TypeScript
- Redux o React Context (useContext)
- BACK END
- Node JS
- Algún framework de API Rest de Node (Serverless Framework, Express JS, Nest JS, etc)
- Base de Datos MySQL
- Git / GitHub / GitLab / BitBucket
DESEABLES
- AWS
- Metodología Scrum
- Material UI, Styled components, Ant Design, Bootstrap o similar
- ORM (Sequelize u otro)
- webSocket / Socket IO
- Tecnología de Microservices vs Monolítico
- Unit Test (Playwright / Jest.js / Cypress.js / Unit.js / Mocha.js)
o
Redux o React Context (useContext)
BACK END
¿Estás buscando ofertas laborales?
En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.