Himalayas logo
ImagemakerIM

Desarrollador FullStack Node.js / React

At Imagemaker, we are dedicated to unleashing your digital potential.

Imagemaker

Employee count: 201-500

Chile only
Estamos buscando un Desarrollador FullStack responsable de diseñar, desarrollar e implementar las funcionalidades técnicas necesarias para cumplir con los requerimientos del negocio.
Colaborar estrechamente con el Delivery Manager, Gestor Funcional y otros roles para entender los requerimientos funcionales (historias de usuario), requerimientos no funcionales, criterios de aceptación y objetivos de negocio.
Aplicar buenas prácticas de programación, garantiza la calidad del código y realiza integraciones de forma eficiente.
Contribuir 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.

Funciones y Responsabilidades

Desarrollo y Diseño Técnico
  • Diseñar e implementar soluciones técnicas basadas en los requerimientos del proyecto o iniciativa evolutiva.
  • 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 digitales 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 Técnicos y Habilidades Blandas

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.
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:
  • 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
  • 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
  • Empatía y escucha activa: entender las necesidades de usuarios y equipo.
  • Comunicación efectiva: explicar ideas técnicas a distintos públicos.
  • Trabajo en equipo: colaborar con frontend, backend, QA, UX, negocio.
  • Proactividad: proponer soluciones o anticiparse a problemas.
  • Gestión del tiempo: organizar tareas, cumplir plazos y manejar prioridades.
  • Pensamiento crítico: analizar requerimientos y proponer mejoras.
  • Aprendizaje continuo: mantenerse actualizado en frameworks, lenguajes y buenas prácticas.
INDICADORES DE ÉXITO
  • Calidad del código entregado (medido por herramientas de análisis).
  • Cumplimiento de plazos en tareas asignadas.
  • Resolución efectiva de incidencias técnicas.
  • Contribución a la mejora continua del equipo.
  • Satisfacción de usuarios finales con las soluciones implementadas.

Beneficios

😉 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!
En el marco de nuestro compromiso con la inclusión laboral, la siguiente vacante está abierta a la ley 21.015, te instamos a postular a través de nuestro portal.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Chile +/- 0 hours

About Imagemaker

Learn more about Imagemaker and their company culture.

View company profile

At Imagemaker, we are dedicated to unleashing your digital potential. As a technology company, we specialize in empowering organizations to successfully navigate technological challenges. Our extensive experience in digital solutions is underscored by our commitment to guide our clients through their digital journeys.

With over 22 years in software development, we are recognized for our ability to implement products on digital channels, driving digital transformation aligned with our clients' business objectives. Our mission is not just to support technology adoption, but to optimize the customer experience and enhance operational efficiency, ensuring that our clients gain a competitive edge in the market.

Claim this profileImagemaker logoIM

Imagemaker

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

16 remote jobs at Imagemaker

Explore the variety of open remote roles at Imagemaker, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Imagemaker

Remote companies like Imagemaker

Find your next opportunity by exploring profiles of companies that are similar to Imagemaker. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan