Senior Backend & Cloud Architect
Descripción del puesto
Senior Backend & Data Platform Engineer
Esquema: Tiempo completo
Acerca del Rol
Buscamos un Senior Backend & Data Platform Engineer con un fuerte enfoque en arquitectura de datos e infraestructura AWS para liderar la evolución de nuestra plataforma.
Buscamos un perfil capaz de combinar desarrollo backend de alto nivel con experiencia en arquitectura de datos e infraestructura AWS, participando activamente en decisiones técnicas que impactan la escalabilidad, disponibilidad, rendimiento y evolución de la plataforma.
Trabajarás en estrecha colaboración con los equipos de Backend, Frontend, QA y Producto para transformar requerimientos de negocio en soluciones técnicas robustas, escalables y sostenibles a largo plazo.
Responsabilidades
* Diseñar, desarrollar y mantener servicios backend de alta disponibilidad utilizando Node.js y Python
* Diseñar e implementar soluciones orientadas a escalabilidad, rendimiento y resiliencia
* Diseñar, implementar y optimizar la infraestructura de almacenamiento y procesamiento de datos utilizando ClickHouse y Apache Iceberg sobre AWS
* Modelar, optimizar y administrar bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (DynamoDB)
* Participar en la definición de arquitecturas cloud sobre AWS y promover mejores prácticas de seguridad y operación
* Implementar y mantener pipelines de integración y despliegue continuo (CI/CD)
* Colaborar en la evolución técnica de la plataforma, identificando oportunidades de mejora y mitigando riesgos tecnológicos
* Realizar revisiones de código y contribuir a la definición de estándares de desarrollo
* Mentorizar desarrolladores mid-level y compartir conocimiento técnico dentro del equipo
Requisitos Técnicos
Obligatorios
* Más de 6 años de experiencia desarrollando aplicaciones backend en entornos de producción de alta escala
* Dominio avanzado de Node.js y experiencia sólida con Python
* Experiencia diseñando y operando arquitecturas backend distribuidas
* Experiencia sólida con bases de datos relacionales como PostgreSQL y MySQL
* Experiencia con bases de datos NoSQL, preferentemente DynamoDB
* Experiencia sólida en AWS, incluyendo servicios como Lambda, ECS, VPC, IAM y S3
* Experiencia implementando pipelines CI/CD
* Conocimientos de monitoreo y troubleshooting en entornos productivos
* Experiencia optimizando rendimiento de aplicaciones y bases de datos
* Experiencia trabajando con grandes volúmenes de datos
Deseables
* Experiencia con ClickHouse
* Experiencia con Apache Iceberg
* Experiencia con Terraform, CloudFormation o herramientas equivalentes de Infrastructure as Code
* Experiencia con arquitecturas orientadas a eventos
* Conocimiento de patrones avanzados en DynamoDB, incluyendo Single Table Design
* Experiencia con servicios AWS como EventBridge, SQS, SNS, Step Functions o Kinesis
Soft Skills
* Capacidad para tomar decisiones técnicas considerando escalabilidad y costos operativos
* Comunicación clara y efectiva con equipos técnicos y de negocio
* Mentalidad orientada a resultados y mejora continua
* Capacidad para trabajar de forma autónoma y con alto nivel de ownership
* Habilidad para mentorizar y elevar los estándares técnicos del equipo
Lo que esperamos de este rol
Este es un rol de liderazgo técnico individual. No contempla gestión directa de personal, pero sí una participación activa en decisiones de arquitectura, evolución tecnológica de la plataforma y acompañamiento técnico al resto del equipo.
Buscamos una persona que combine experiencia sólida en desarrollo backend, conocimiento de arquitecturas Cloud sobre AWS y capacidad para diseñar soluciones de datos escalables que soporten el crecimiento del producto.