Imagemaker

Desarrollador Back Node.js - CAM

Imagemaker · Chile

IT Services and IT Consulting · 201-500 employees

3 d ago
Remote Mid (2-5 yrs) Full-time Chile
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop scalable, secure, and high-performance backend services and APIs using Node.js. Collaborate with frontend, QA, and product teams to implement business logic following clean architecture principles.

What they look for

Node.js TypeScript NestJS Express.js Jest SOLID Principles SQL NoSQL Git Docker RESTful APIs GraphQL CI/CD Agile Methodologies Generative AI JWT/OAuth 2.0

Requirements

Requires at least 2 years of experience in Node.js backend development with advanced TypeScript and NestJS skills. Must be proficient in SQL/NoSQL databases, Docker, and AI pair programming tools.

Full description

Desarrollador Back Node.js - CAM

Department: Operations

Employment Type: Full Time

Location: Chile

Description

Buscamos un Desarrollador Backend con sólidos conocimientos en Node.js y arquitectura de software. Será parte fundamental del equipo de desarrollo, encargándose de diseñar y construir servicios backend escalables, seguros y de alto rendimiento. Su rol será clave para garantizar la calidad, estabilidad y eficiencia de nuestras APIs y microservicios.

IMPORTANTE: Esta posición está disponible únicamente para profesionales que residan en Guatemala, Nicaragua, El Salvador y Honduras. 

Key Responsibilities

  • Diseñar y desarrollar APIs RESTful y/o GraphQL
  • Implementar lógica de negocio siguiendo principios de arquitectura limpia
  • Optimizar el rendimiento de aplicaciones y bases de datos
  • Escribir código limpio, testeable y bien documentado
  • Participar activamente en code reviews y pair programming
  • Colaborar con equipos de frontend, QA y producto
  • Implementar medidas de seguridad y buenas prácticas
  • Documentar soluciones técnicas y flujos de datos

Skills, Knowledge and Expertise

REQUISITOS TÉCNICOS OBLIGATORIOS

  • Backend: Node.js, Express.js, NestJS
  • Lenguaje: TypeScript (nivel avanzado)
  • Testing: Jest
  • Arquitectura: Patrones de diseño, principios SOLID
  • Bases de datos: SQL y NoSQL
  • Control de versiones: Git, GitHub (branching strategies)
  • Análisis de código: ESLint, SonarQube, métricas de calidad
  • Seguridad: Gestión de secretos, autenticación/autorización (JWT, OAuth 2.0)
  • Contenedores: Docker
  • Metodologías Agiles
  • IA Generativa: Experiencia con AI pair programmers (GitHub Copilot, Claude, Cursor)
  • CI/CD

REQUISITOS DESEABLES

  • Experiencia con Kubernetes y orquestación de contenedores
  • Experiencia con arquitectura de microservicios
  • Conocimientos en message brokers (Kafka)
  • Experiencia con servicios Cloud (Azure, GCP)
  • Conocimientos en Terraform o Infrastructure as Code
  • Experiencia con observabilidad (logging, monitoring, tracing)

HABILIDADES BLANDAS

  • Pensamiento crítico y analítico
  • Comunicación efectiva con equipos técnicos, no técnicos y stakeholders
  • Curiosidad técnica y actualización constante
  • Responsabilidad y ownership sobre el código
  • Capacidad de negociación y gestión de expectativas
  • Proactividad en la identificación y resolución de problemas

EXPERIENCIA

  • 2 años de experiencia comprobable en desarrollo backend con Node.js
  • Experiencia trabajando en equipos ágiles