About the job Sr. Backend Engineer
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