Desarrollador Fullstack React / Node
Department: Operations
Employment Type: Full Time
Location: Chile
Reporting To: Fredy Rivas
Description
En
Imagemaker estamos buscando a nuestro próximo Fullstack Engineer!
Conviértete en
Maker y sé el profesional responsable de diseñar, desarrollar e implementar las funcionalidades técnicas necesarias para cumplir con los requerimientos del negocio. Colabora estrechamente con el Technical Lead, Gestor Funcional y otros roles para entender los requerimientos funcionales (historias de usuario), requerimientos no funcionales, criterios de aceptación y
objetivos de negocio. Aplica buenas prácticas de programación, garantiza la calidad del
código y realiza integraciones de forma eficiente. Contribuye activamente a resolver problemas técnicos, implementar soluciones escalables y participar en revisiones de código para asegurar entregables funcionales, sostenibles y de alta calidad.
Key Responsibilities
RESPONSABILIDADES CLAVE
Desarrollo y Diseño Técnico
• Diseñar e implementar soluciones técnicas basadas en los requerimientos del proyecto.
• Desarrollar código frontend y backend (fullstack) siguiendo estándares de la industria, arquitecturas y lineamientos técnicos de la organización.
• Participar en sesiones de diseño técnico, contribuyendo con ideas para optimizar soluciones técnicas.
• Aplicar patrones de arquitectura modernos (clean architecture, microservicios, microfrontends, entre otros que se definan a nivel de arquitectura).
• Garantizar la escalabilidad, seguridad, mantenibilidad y rendimiento de los productos digitalles y habilitadores tecnológicos que requiera el proyecto.
Entrega Continua de Valor• Implementar prácticas y técnicas que permitan la entrega continua de valor.
• Desarrollar software centrado en necesidades del cliente final.
• Ejecutar prácticas de desarrollo iterativo y entrega continua (CI/CD).
• Implementar pruebas automatizadas que garanticen la calidad del entregable.
Colaboración y Trabajo en Equipo
• Participar activamente en eventos de sincronización del equipo (planning, daily,
refinement, restrospective, review, entre otras que defina el proyecto).
• Identificar impedimentos técnicos, gestionarlos y escalarlos cuando sea necesario.
• Comunicar proactivamente avances e impedimentos al líder técnico y equipo.
• Priorizar entregas y mejora continua como valor del equipo más que individual.
• Colaborar efectivamente con el equipo, gestores funcionales, arquitectos y líderes técnicos.
Calidad y Buenas Prácticas
• Implementar soluciones de software siguiendo buenas prácticas y patrones reconocidos en la industria.
• Realizar pruebas unitarias, de integración y funcionales (apoyo al equipo de calidad cuando sea necesario).
• Participar activamente en revisiones de código de pares (pair review).
• Realizar programación en pares cuando sea necesario (pair programming).
• Documentar adecuadamente el código y soluciones técnicas implementadas (prácticas de clean code).
Desarrollo Seguro
• Colaborar con equipos de ciberseguridad en el modelado de amenazas y revisiones de seguridad del software.
• Aplicar las mejores prácticas de seguridad en el ciclo de desarrollo (DevSecOps), integrando controles desde el diseño hasta la implementación.
• Identificar y mitigar riesgos de seguridad basados en estándares como OWASP Top 10.
• Implementar autenticación y autorización segura siguiendo estándares modernos (OAuth 2.0, JWT o los que defina el proyecto).
• Diseñar y desarrollar APIs seguras, incluyendo validación de entradas, protección contra ataques y cifrado de datos sensibles.
Skills, Knowledge and Expertise
REQUISITOS TÉCNICOS
Tecnologías Frontend
• Esencial: JavaScript, TypeScript.
• Avanzado: ReactJS, NextJS.
• Experiencia comprobable: Desarrollo de interfaces modernas y componentes reutilizables.
• Conocimientos deseables: Gestión de estado, optimización de rendimiento, microfrontends.
Tecnologías Backend
• Esencial: NodeJS, NestJS.
• Avanzado: Conocimientos en arquitecturas SOAP, RESTful y GraphQL.
• Uso de Herramienta (no excluyente): Diseño, desarrollo e integración de APIs usando Apigee.
• Conocimientos valorados: .NET y Java para servicios backend.
Cloud y Arquitectura
• Experiencia comprobable: Google Cloud Platform (GCP) a nivel desarrollador.
• Conocimientos específicos: Exposición de APIs a través de un API Manager.
• Arquitectura: Microservicios, arquitectura limpia, servicios distribuidos.
• Contenedores: Docker, conocimientos generales de Kubernetes.
Control de Versiones y DevOps
• Herramientas: Git, GitHub, Bitbucket
• Flujos de trabajo: Gitflow como estrategia de branching
• CI/CD: Experiencia en configuración y uso de pipelines de integración continua
• Herramientas Atlassian: Jira Software, Confluence, Bitbucket
Metodologías
• Ágiles: Scrum, Kanban (experiencia práctica demostrable)
• Tradicionales: Conocimiento de metodologías estructuradas
• Ceremonias: Participación activa en rituales ágiles
COMPETENCIAS PROFESIONALES
Técnicas
• Resolución avanzada de problemas técnicos.
• Capacidad para diseñar soluciones escalables.
• Habilidad para implementar arquitecturas modernas.
• Conocimiento en seguridad de aplicaciones.
• Capacidad para optimizar rendimiento y recursos.
Soft Skills
• Comunicación efectiva con equipos multidisciplinarios.
• Capacidad de trabajo bajo presión y manejo de tiempos.
• Adaptabilidad a cambios en requerimientos y tecnologías.
• Autoaprendizaje continuo.
• Pensamiento crítico y analítico.
• Proactividad e iniciativa.
FORMACIÓN Y EXPERIENCIA
• Formación académica: Ingeniería Civil en Informática, Ingeniería Ejecución en
Informática, Técnico en Informática o carrera afín.
• Experiencia mínima: 3 años en desarrollo de software en entornos Cloud y On-
premise.
Benefits
😉 Ser maker es cool: tenemos muy buenos beneficios y muchas actividades para divertirnos!
🏖️ Don’t worry, be happy: 3 días libres al año adicionales a tus vacaciones.
✨ Permiso sin goce de sueldo para cumplir tus sueños.
⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal.
🏥 Seguro Complementario 100% gratuito para makers.
🤓 ¡Programas de formación, clases de inglés y mucho más!
🎂 Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos.
💰Bonificaciones que dan respiros: fiestas patrias, navidad, matrimonio/AUC, nacimiento/adopción de hijos, etc.
💳 Convenios y precios preferenciales con bancos.
👶🏻 3 Días adicionales para padres por nacimiento o adopción de hijo/a.
🐶 Convenio de seguro para tus mascotas!
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, se respira mucha buena onda!