The posting
Senior Backend Engineer (Node.js/TypeScript + AWS Serverless + IoT/Time-Series)
Resumen del rol
Buscamos un/a Senior Backend Engineer (o Lead) con experiencia en Node.js (ideal TypeScript) para diseñar, construir y operar servicios backend serverless en AWS enfocados en IoT y telemetría en series temporales. Trabajará con Amazon Aurora PostgreSQL y TimescaleDB (sobre PostgreSQL), aplicando buenas prácticas de seguridad, observabilidad y excelencia operacional.
Responsabilidades
- Diseñar e implementar APIs y servicios en Node.js/TypeScript sobre AWS Lambda (API Gateway/ALB y triggers event-driven).
- Definir arquitectura event-driven para ingestión/procesamiento de telemetría (IoT Core/MQTT, EventBridge, SQS/SNS, Kinesis, Step Functions).
- Modelar y optimizar datos en Aurora PostgreSQL (índices, performance, particionado/gobierno de esquemas).
- Operar y optimizar TimescaleDB (hypertables, retención, continuous aggregates), con foco en alta frecuencia de escritura, consultas por ventanas de tiempo y costos.
- Implementar resiliencia: idempotencia, retries/backoff, DLQ, deduplicación, control de concurrencia, throttling.
- Mantener CI/CD (GitHub Actions u otra) y gestión de paquetes npm privados (ideal AWS CodeArtifact).
- Implementar observabilidad end-to-end (CloudWatch y/o OpenTelemetry/X-Ray) y prácticas de seguridad (IAM least-privilege, secrets, cifrado).
Requisitos (Must-have)
- Backend sólido en Node.js (ideal TypeScript) y diseño de APIs (REST/GraphQL) y/o servicios event-driven.
- Experiencia en AWS serverless: Lambda, IAM, VPC, CloudWatch + al menos 2 de: API Gateway, SQS/SNS, EventBridge, Kinesis, Step Functions.
- Dominio de PostgreSQL y experiencia con Aurora PostgreSQL (modelado, performance, troubleshooting).
- Experiencia con time-series/telemetría IoT (ingestión, consultas por tiempo, agregaciones, retención).
- Trabajo con GitHub + PRs/code review y CI/CD.
- Buenas prácticas de testing, observabilidad y seguridad.
Deseables
- TimescaleDB en producción.
- AWS IoT Core (MQTT, Device Shadows, Rules Engine).
- IaC (Terraform/CDK/CloudFormation).
- AWS CodeArtifact para npm privados.
- Prácticas SRE (SLOs, postmortems, on-call).
Stack (referencial)
Node.js/TypeScript · AWS Lambda · API Gateway/Event sources · Aurora PostgreSQL · TimescaleDB · GitHub Actions · CloudWatch + OpenTelemetry/X-Ray · IaC



