Desarrollador VTEX - CAM
Full TimeJob Overview
Buscamos un VTEX Full Stack Developer con sólida experiencia en plataformas de eCommerce, responsable de diseñar, desarrollar y mantener soluciones sobre VTEX IO, participando en la construcción de funcionalidades frontend y backend de alto desempeño. Será un referente técnico dentro del equipo, asegurando la calidad del código, el cumplimiento de estándares de arquitectura y la evolución continua de la plataforma.
IMPORTANTE: Esta es una posición disponible para profesionales ubicados en Honduras, Nicaragua, Guatemala y El Salvador.
IMPORTANTE: Esta es una posición disponible para profesionales ubicados en Honduras, Nicaragua, Guatemala y El Salvador.
Key Responsibilities
- Desarrollar, mantener y evolucionar funcionalidades Full Stack sobre la plataforma VTEX, participando tanto en componentes frontend como backend.
- Implementar nuevas funcionalidades y customizaciones siguiendo los requerimientos funcionales y técnicos definidos por el proyecto.
- Diseñar, desarrollar e integrar APIs y servicios que soporten la operación de la plataforma de eCommerce.
- Participar en el análisis técnico, estimación y diseño de soluciones, asegurando escalabilidad, mantenibilidad y alineación con la arquitectura establecida.
- Mantener y evolucionar aplicaciones existentes, incluyendo código legacy, identificando oportunidades de mejora y optimización.
- Implementar pruebas unitarias e integración para garantizar la calidad y estabilidad de las soluciones desarrolladas.
- Colaborar activamente en revisiones de código, promoviendo buenas prácticas de desarrollo, Clean Code y principios SOLID.
- Participar en procesos de integración y despliegue continuo (CI/CD), apoyando la estabilidad de los diferentes ambientes.
- Diagnosticar, analizar y resolver incidentes técnicos de forma proactiva, minimizando el impacto sobre la operación.
- Documentar desarrollos, integraciones y decisiones técnicas para facilitar el mantenimiento y la transferencia de conocimiento.
- Trabajar de forma autónoma, gestionando adecuadamente prioridades, tiempos de entrega y comunicación de avances, riesgos o bloqueos.
- Colaborar estrechamente con equipos de Producto, UX, QA, Arquitectura y otros desarrolladores para entregar soluciones de alta calidad alineadas con las necesidades del negocio.
- Mantener una actitud proactiva hacia la mejora continua, proponiendo optimizaciones técnicas, nuevas prácticas y oportunidades para incrementar la calidad y eficiencia del desarrollo.
Skills, Knowledge and Expertise
Conocimientos técnicos requeridos:
- VTEX IO y VTEX CMS: experiencia comprobada en desarrollo y customizaciones sobre la plataforma VTEX.
- Node.js y Express.js: desarrollo de APIs y servicios backend.
- JavaScript y TypeScript: dominio avanzado para frontend y backend.
- React.js: desarrollo de interfaces web modernas.
- HTML5, CSS3, SASS/LESS: construcción de interfaces responsivas y accesibles.
- Sequelize: experiencia en modelado, consultas y migraciones con ORM para bases de datos relacionales (PostgreSQL, MySQL).
- Git: manejo de control de versiones, branches, merges, pull requests y resolución de conflictos.
- Webpack, ESLint, Prettier: configuración y uso para estandarización y build del código.
- Consumo y diseño de APIs REST y GraphQL.
- Herramientas de CI/CD: experiencia en pipelines de integración/despliegue continuo (Jenkins, GitHub Actions, Docker; Kubernetes es deseable).
- Patrones de diseño y desarrollo de software: aplicación de patrones como Singleton, Factory, Observer, etc.
- Pruebas de código: experiencia en pruebas unitarias y de integración usando Jest.
- Troubleshooting y análisis de problemas: capacidad para identificar, diagnosticar y resolver incidencias técnicas.
- Comprensión y aplicación de arquitecturas de software: lectura y seguimiento de lineamientos arquitectónicos.
- Experiencia con código legacy: lectura, comprensión y mantenimiento de código existente.
- OpenAPI (documentación de APIs).
Habilidades técnicas y soft-skills:
- Autodisciplina y autogestión: capacidad para trabajar de manera autónoma, cumplir plazos y mantener calidad sin supervisión constante.
- Comunicación proactiva: informar avances, bloqueos y necesidades de manera clara y oportuna.
- Colaboración efectiva: disposición para trabajar en equipo, compartir conocimiento y retroalimentar constructivamente.
- Documentación técnica clara y precisa.
- Aplicación de buenas prácticas de desarrollo: clean code, SOLID, DRY.
- Adaptabilidad para aprender nuevas tecnologías y frameworks según necesidades del proyecto.
Experiencia Requerida
- Mínimo 3 a 5 años de experiencia en desarrollo Full Stack.
- Al menos 2 años desarrollando soluciones sobre VTEX IO.
- Experiencia en proyectos de eCommerce de alta disponibilidad y alto tráfico.
- Participación en equipos ágiles utilizando Scrum o metodologías similares.
Make Your Resume Now