Logo for Grupo TECDATA Engineering

Desarrollador Backend Node.js (TypeScript) – APIs & Microservices (Remoto 100%)

Roles & Responsibilities

  • Node.js and TypeScript with solid professional experience
  • Design and consumption of REST APIs; error handling, input validation, and API versioning
  • Experience with databases (PostgreSQL/MySQL or MongoDB) and data access patterns; testing (Jest) and quality practices (linting, formatting, code reviews)
  • Integration with external services and secret/configuration management

Requirements:

  • Design and implement REST APIs (and GraphQL if applicable) using Node.js + TypeScript
  • Define domain models and data access layers (SQL/NoSQL) ensuring consistency and performance
  • Implement authentication/authorization (OAuth2/JWT) and security best practices
  • Add observability: structured logs, metrics, and traces; incident support; build unit and integration tests; collaborate with QA on acceptance and regression; participate in design reviews and CI/CD pipelines

Job description


Desarrollador Backend Node.js (TypeScript) – APIs & Microservices

Horario: L-J 9:00 a 19:00 | V 8:00 a 14:30
Experiencia requerida: > 3 años

Objetivo del rol

Buscamos un desarrollador backend con experiencia en Node.js y TypeScript para un proyecto en arranque. La persona seleccionada se encargará de construir APIs robustas y seguras, integrando servicios internos y de terceros, asegurando calidad y rendimiento en entornos cloud.

Responsabilidades

  • Diseñar e implementar APIs REST (y/o GraphQL si aplica) con Node.js + TypeScript.

  • Definir modelos de dominio y acceso a datos (SQL/NoSQL) garantizando consistencia y performance.

  • Implementar autenticación/autorización (OAuth2/JWT) y buenas prácticas de seguridad.

  • Añadir observabilidad: logs estructurados, métricas y trazas; soporte a incidentes.

  • Construir tests unitarios e integración; colaborar con QA en criterios de aceptación y regresión.

  • Participar en diseño técnico, code reviews y CI/CD (pipelines, quality gates).

Tipo de proyecto

Proyecto cerrado

Conocimientos requeridos

Imprescindible (Must have):

  • Node.js y TypeScript (experiencia sólida en entorno profesional).

  • Diseño y consumo de APIs REST, control de errores, validación de entradas y versionado.

  • Experiencia con bases de datos (PostgreSQL/MySQL o MongoDB) y patrones de acceso a datos.

  • Testing (Jest u otros) y buenas prácticas de calidad (linting, formatting, code review).

  • Integración con servicios externos y manejo de secretos/configuración.

Valorable (Nice to have):

  • NestJS/Express, GraphQL, colas/eventos (Kafka/RabbitMQ), cache (Redis).

  • Docker y fundamentos de Kubernetes.

  • Cloud (Azure/AWS/GCP) y observabilidad (App Insights, Grafana).

  • Seguridad aplicada (OWASP, rate limiting, auditoría).

Related jobs

Other jobs at Grupo TECDATA Engineering

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.