
Full-Stack Senior Developer
Factor IT
- Ubicación
- Remoto
- Publicada
- Hace 2 semanas
- Fuente
- Get on Board
Requisitos Profesional en Ingeniería de Sistemas, Ingeniería Informática, Computación o carreras afines. 4 años o más de experiencia en desarrollo Full Stack. Experiencia sólida con React y TypeScript. Experiencia en desarrollo backend con Node.js. Experiencia desarrollando e integrando APIs REST. Conocimientos de arquitecturas de microfrontends. Experiencia trabajando con componentes reutilizables y Design Systems. Experiencia utilizando Git y herramientas de CI/CD. Experiencia con GitLab CI/CD. Conocimientos de bases de datos relacionales y/o NoSQL. Experiencia trabajando bajo metodologías ágiles como Scrum. Conocimientos técnicos Requeridos: • React. TypeScript. JavaScript. Node.js. APIs REST. Microfrontends. Arquitectura de aplicaciones web. Integración de servicios y APIs. Git. GitLab CI/CD. Testing y buenas prácticas de desarrollo. Manejo de componentes reutilizables y Design Systems. Bases de datos relacionales y/o NoSQL.
Funciones • Diseñar y desarrollar soluciones Full Stack que integren frontend, backend, APIs y servicios externos. • Desarrollar interfaces y componentes reutilizables utilizando React y TypeScript. • Construir servicios y APIs backend utilizando Node.js, aplicando buenas prácticas de desarrollo. • Participar en el diseño e implementación de arquitecturas basadas en microfrontends. • Diseñar y desarrollar integraciones con APIs REST y servicios externos. • Participar en el desarrollo de funcionalidades asociadas a Checkout, medios de pago y flujos transaccionales. • Construir componentes bajo sistemas de diseño (Design Systems), asegurando consistencia visual y funcional. • Participar en el ciclo completo de desarrollo: refinamiento de historias de usuario, desarrollo, pruebas, code review y despliegue. • Desarrollar pruebas unitarias y de integración para garantizar la calidad de las soluciones. • Participar en procesos de Merge Request y CI/CD utilizando GitLab. • Analizar y resolver bugs de distinta complejidad, realizando refactorizaciones cuando sea necesario. • Diseñar y validar integraciones entre frontend, backend y servicios externos. • Participar en la evolución de plataformas digitales y CMS headless como Modyo. • Colaborar con equipos técnicos, funcionales y de producto para transformar requerimientos en soluciones eficientes. • Aplicar buenas prácticas de seguridad, calidad, versionamiento y mantenibilidad. • Proponer mejoras técnicas y participar en la evolución continua del stack tecnológico.
Deseables: • Experiencia con GCP u OCI. • Docker y contenedores. • Conocimientos de Kubernetes. • Experiencia con arquitecturas de microservicios. • Experiencia con Modyo o CMS headless. • Experiencia en proyectos de e-commerce, checkout, pagos o plataformas transaccionales. • Conocimientos de seguridad aplicada al desarrollo web. • Experiencia con observabilidad y monitoreo de aplicaciones. Será un plus si tienes • Experiencia en medios de pago, pasarelas de pago o Checkout. • Experiencia desarrollando flujos transaccionales de alta disponibilidad. • Conocimiento de seguridad en aplicaciones y protección de información sensible. • Experiencia trabajando con equipos de producto y canales digitales. • Experiencia en arquitecturas modernas de frontend y backend.
