Buscamos un Desarrollador Backend con sólida experiencia en arquitectura de software, desarrollo de APIs y servicios escalables sobre AWS. La persona ideal debe dominar buenas prácticas de programación, metodologías ágiles y tener una mentalidad orientada a la calidad, la seguridad y la eficiencia en el desarrollo de soluciones tecnológicas.
Responsabilidades principales:
Diseñar, desarrollar y mantener servicios backend aplicando buenas prácticas de desarrollo seguro, patrones arquitectónicos y pruebas automatizadas.
Implementar arquitecturas escalables utilizando servicios de AWS como Lambda, ECS, EKS, API Gateway, DynamoDB, RDS, SQS, entre otros.
Analizar requerimientos y diseñar soluciones técnicas, modelar entidades y contratos de servicios para comunicación entre frontend y backend.
Participar en el ciclo completo de desarrollo utilizando metodologías ágiles (Scrum/Kanban).
Asegurar la calidad del código mediante pruebas unitarias, integración continua y revisiones de código.
Colaborar en la implementación de procesos CI/CD, observabilidad, monitoreo y métricas de desempeño.
Requisitos técnicos:
Experiencia mínima: 4 años en desarrollo backend y arquitectura de software.
Experiencia comprobable en AWS (mínimo 2 años) trabajando con servicios serverless, contenedores y API Gateway.
Dominio en Node.js (JavaScript / TypeScript) y Java; se valora experiencia con Python.
Experiencia en diseño e implementación de APIs REST y GraphQL, incluyendo seguridad con OAuth2, JWT.
Conocimiento de bases de datos como MongoDB, DynamoDB, Aurora, RDS, PostgreSQL, Redis o similares.
Experiencia con infraestructura como código (Terraform, CloudFormation).
Conocimiento de mensajería y eventos (SQS, SNS, EventBridge, RabbitMQ, Kafka).
Experiencia en testing (unitario, integración, TDD/BDD).
Certificación AWS Certified Developer o Architect (deseable).
Tipo de puesto: Tiempo completo
Sueldo: $65,000.00 - $70,000.00 al mes
Lugar de trabajo: remoto híbrido en 15530, Moctezuma 2a Sección, CDMX