Responsabilidades:
Desarrollo Full Stack: Construir y mantener componentes front-end y back-end de aplicaciones web.
Arquitectura: Diseñar arquitecturas de software escalables para aplicaciones web.
Desarrollo Front-end: Implementar interfaces de usuario utilizando HTML/CSS/JavaScript y frameworks modernos.
Desarrollo Back-end: Desarrollar lógica del lado del servidor y APIs RESTful usando GoLang y Node.js.
Gestión de Bases de Datos: Diseñar, implementar y administrar bases de datos.
Testing: Escribir pruebas unitarias y garantizar la calidad del código mediante testing.
Despliegue: Desplegar aplicaciones en entornos de producción.
Seguridad: Implementar mejores prácticas de seguridad para proteger aplicaciones web.
Documentación: Crear documentación técnica para el código y las APIs.
Colaboración: Trabajar estrechamente con miembros del equipo y stakeholders.
Resolución de Problemas: Investigar y resolver incidencias técnicas.
Mejora Continua: Mantenerse actualizado sobre tendencias de la industria y mejores prácticas.
Requisitos:
Experiencia: Mínimo 5+ años de experiencia en ingeniería de software.
Web Apps: Mínimo 3+ años de experiencia desarrollando aplicaciones web y entregando funcionalidades orientadas al usuario con JavaScript y frameworks modernos como React.
Blockchain: Experiencia desarrollando y lanzando aplicaciones blockchain para grandes bases de usuarios.
DevOps: Familiaridad con AWS, Docker y Kubernetes para despliegue y gestión de infraestructura.
Arquitectura Front-end: Sólido conocimiento de arquitectura frontend, incluyendo rendimiento, seguridad y mejores prácticas de usabilidad.
Comunicación: Excelentes habilidades de comunicación escrita y verbal, con una robusto orientación hacia prácticas culturales abiertas y transparentes.