Senior Full-Stack Developer (Node.js + React) in WiTi

FULL_TIME

Santiago
This job is performed partly from home and partly at the office in: Santiago
(Hybrid)
| Senior | Full time | Programming

5 applications
Replies between 1 and 7 days
Last checked today

En WiTi, innovamos con soluciones tecnológicas para un cliente de retail/e‑commerce de gran escala.

Únete a un proyecto estratégico de transformación digital en uno de los retailers más grandes de Latinoamérica. Serás parte del equipo Browse dentro de una Digital Factory de alto desempeño, trabajando en la evolución de la plataforma de eCommerce que impacta a millones de usuarios en la región.

Participarás en la construcción de un ecosistema regional de marketplace que integra múltiples marcas y canales de venta. El proyecto contempla el desarrollo de soluciones para la gestión centralizada de información de productos (PIM) y experiencias de navegación y descubrimiento para clientes, con alcance inicial en Chile y expansión progresiva a LATAM.

This job offer is on Get on Board.

Funciones y responsabilidades

  • Desarrollo Full Stack
    • Diseñar e implementar soluciones backend robustas utilizando TypeScript y NestJS
    • Desarrollar interfaces de usuario modernas con React.js y Next.js (SSR)
    • Construir y mantener microservicios escalables siguiendo arquitectura hexagonal
  • Arquitectura y Diseño
    • Diseñar sistemas distribuidos siguiendo principios de Clean Architecture y DDD
    • Implementar patrones event-driven para comunicación entre servicios
    • Proponer mejoras arquitectónicas orientadas a escalabilidad y performance
  • Cloud & DevOps
    • Implementar y optimizar servicios en AWS (Lambda, EventBridge, SQS, SNS, DynamoDB)
    • Configurar pipelines CI/CD y estrategias de deployment
    • Trabajar con contenedores Docker y orquestación Kubernetes
  • Colaboración y Calidad
    • Trabajar estrechamente con equipos de producto, UX y otros dominios técnicos
    • Documentar decisiones técnicas y arquitectónicas en Confluence
    • Participar activamente en code reviews y promover mejores prácticas
    • Monitorear performance y observabilidad con NewRelic

Descripción del rol

Frontend (Imprescindible)

  • React.js v18+ y Next.js para SSR
  • TypeScript avanzado
  • Manejo de estado (Context API, Zustand, Redux o similar)
  • Experiencia en optimización de performance frontend

Backend (Imprescindible)

  • TypeScript como lenguaje principal
  • NestJS para desarrollo de microservicios
  • Diseño de APIs REST y/o GraphQL
  • PostgreSQL y MongoDB
  • Implementación de autenticación: OAuth 2.0, JWT

Arquitectura (Imprescindible)

  • Clean Architecture y arquitectura hexagonal
  • Domain Driven Design (DDD)
  • Event-Driven Architecture
  • Principios SOLID y Clean Code
  • Patrones de diseño empresariales

AWS Cloud (Imprescindible)

  • Lambda (serverless)
  • EventBridge, SQS, SNS (event-driven)
  • ElastiCache (estrategias de caché)
  • DynamoDB (bases de datos distribuidas)
  • Deseable: Terraform o CloudFormation (IaC)

DevOps & Herramientas

  • Docker y Kubernetes
  • Git/GitHub/GitLab
  • CI/CD (Jenkins, GitHub Actions o similar)
  • NewRelic (monitoreo y observabilidad)
  • Jira y Confluence

Metodologías

  • Experiencia en metodologías ágiles (Scrum/Kanban)
  • Continuous Delivery
  • Test-Driven Development (deseable)

Requisitos deseables

Experiencia avanzada en TypeScript/Node.js y React. Conocimientos de seguridad (OWASP), Docker/Kubernetes y servicios en la nube (GCP/AWS). Manejo de Redis, MongoDB y bases de datos relacionales; familiaridad con arquitecturas basadas en eventos y data streaming. Excelente comunicación, capacidad de trabajo en equipo, autonomía y alta capacidad de resolución de problemas. Se valorará experiencia en entornos de retail/e-commerce, prácticas de observabilidad y cultura DevOps.

Beneficios y cultura

En WiTi, ofrecemos flexibilidad y autonomía. Además, promovemos un ambiente colaborativo donde la cultura del aprendizaje es parte fundamental. Entre nuestros beneficios están:
  • Plan de carrera personalizado para el desarrollo profesional.
  • Certificaciones, para continuar creciendo en tu carrera.
  • Cursos de idiomas, apoyando el desarrollo personal y profesional.
Si eres apasionado por la tecnología y quieres formar parte de nuestro equipo, ¡nos encantaría conocerte!

GETONBRD Job ID: 56875

Digital library Access to digital books or subscriptions.
Computer provided WiTi provides a computer for your work.
Personal coaching WiTi offers counseling or personal coaching to employees.

Remote work policy

Hybrid

This job is performed partly from home and partly at the office in Santiago (Chile).

  1. Jobs
  2. Programming
  3. WiTi
  4. Senior Full-Stack Developer (Node.js + React)
Senior Full-Stack Developer (Node.js + React)
WiTi • Santiago
This job is performed partly from home and partly at the office in: Santiago
(Hybrid)
Share this job Share