Buscamos un Desarrollador Backend con sólida experiencia en arquitectura de software, desarrollo de APIs y servicios escalables sobre AWS. La persona idóneo 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