Back to search
Imagemaker Linkedin · Posted 1mo ago

Desarrollador Back Node.js - Senior - CAM

San José, San José, Costa Rica

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Department: Operations

Location: Costa Rica

Description

Buscamos un Desarrollador Backend Senior Ubicado en Guatemala o Costa Rica con Disponibilidad de visita a nuestro cliente interno, que cuente con amplia experiencia en Node.js, arquitectura de software y liderazgo técnico. Será un referente técnico dentro del equipo, liderando el diseño y construcción de servicios backend escalables, seguros y de alto rendimiento.
Su rol será clave para definir estándares de calidad, guiar decisiones arquitectónicas y mentorear a desarrolladores junior y mid.

Key Responsibilities

OBJETIVO DEL PUESTO

Diseñar, construir y evolucionar servicios backend de alto rendimiento que soporten las necesidades del negocio a escala, garantizando calidad, seguridad y mantenibilidad del código, y actuando como referente técnico del equipo de desarrollo.

RESPONSABILIDADES

  • Liderar el diseño y desarrollo de APIs RESTful y/o GraphQL▸
  • Definir y mantener la arquitectura de microservicios▸
  • Implementar lógica de negocio compleja siguiendo principios de arquitectura limpia▸
  • Optimizar el rendimiento de aplicaciones y bases de datos a gran escala▸
  • Escribir código limpio, testeable y bien documentado que sirva como referencia▸
  • Liderar code reviews y sesiones de pair programming▸
  • Mentorear y guiar técnicamente a desarrolladores junior y mid▸
  • Colaborar con equipos de frontend, QA, producto y stakeholders▸
  • Definir e implementar estrategias de seguridad y buenas prácticas▸
  • Documentar soluciones técnicas, flujos de datos y decisiones arquitectónicas▸
  • Participar en la planificación técnica y estimación de proyectos▸
  • Proponer e implementar mejoras continuas en procesos y herramientas de desarrollo▸
  • Investigar y evaluar nuevas tecnologías para su adopción en el equipo

Skills, Knowledge and Expertise

REQUISITOS TÉCNICOS OBLIGATORIOS

  • Backend: Node.js, Express.js, NestJS
  • Lenguaje: TypeScript (nivel experto)
  • Testing: JestArquitectura: Patrones de diseño, principios SOLID
  • Bases de datos: SQL y NoSQL
  • Control de versiones: Git, GitHub (branching strategies)
  • Calidad de código: ESLint, SonarQube, métricas de calidad
  • Seguridad: Gestión de secretos, JWT, OAuth 2.0, OIDC, OWASP
  • Contenedores: Docker
  • Metodologías: Ágiles (Scrum/Kanban)
  • IA Generativa: Experiencia avanzada con GitHub Copilot, Claude, Cursor
  • CI/CD: Pipelines de integración y despliegue continuo

CONOCIMIENTOS DESEABLES
  • Kubernetes y orquestación de contenedores▸
  • Arquitectura de microservicios▸
  • Message brokers (Kafka)▸
  • Servicios Cloud (Azure, GCP)▸
  • Terraform o Infrastructure as Code
  • Observabilidad (logging, monitoring, tracing)▸

HABILIDADES BLANDAS
  • Pensamiento crítico y analítico avanzado▸
  • 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 y las decisiones técnicas▸
  • Capacidad de negociación y gestión de expectativas▸
  • Proactividad en la identificación y resolución de problemas▸
EXPERIENCIA REQUERIDA
  • Mínimo 3 años de experiencia comprobable en desarrollo backend con Node.js▸
  • Mínimo 2 años en roles de liderazgo técnico o como Senior Developer▸
  • Experiencia trabajando y liderando equipos ágiles▸

Beneficios

Modalidad Contractor Costa Rica y Guatemala

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent