Job Openings Sr. Backend Engineer

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