Diseñar, desarrollar e implementar aplicaciones web y móviles escalables en la nube, aprovechando los servicios de AWS para front-end, back-end, datos y flujos de negocio, garantizando seguridad, disponibilidad y buenas prácticas de DevOps.
Habilidades Técnicas
Frontend
AWS Amplify: hosting, autenticación (Cognito), integración con APIs y almacenamiento.
React (hooks, context, componentes funcionales).
TypeScript / JavaScript (ES6+).
Frameworks de UI:
TailwindCSS o Material UI (recomendados).
Bootstrap (preferente en proyectos donde se requiera consistencia rápida de UI).
Consumo de APIs REST (con Axios o Fetch).
Backend
AWS Lambda (Node.js, Python).
Step Functions → definición de máquinas de estado para orquestación de flujos.
API Gateway → exposición de servicios REST.
EventBridge → integración de eventos.
S3 → almacenamiento de objetos.
DynamoDB (NoSQL).
Amazon RDS con Oracle Database para SQL transaccional.
SNS / SQS → colas y mensajería.
Bases de Datos
SQL avanzado en Oracle Database (Amazon RDS for Oracle):
Modelado relacional, PL/SQL, optimización de queries.
Particiones, índices y stored procedures.
DynamoDB para escenarios NoSQL.
DevOps & CI/CD
Amplify Console o CodePipeline para despliegues.
CloudFormation / CDK para infraestructura como código.
GitHub Actions o AWS CodeBuild/CodeDeploy.
CloudWatch y X-Ray para monitoreo y trazabilidad.
Seguridad
AWS IAM (roles, políticas).
AWS Cognito para autenticación/autorización.
Secrets Manager / Parameter Store para credenciales.
Conocimientos de Arquitectura
Diseño de aplicaciones serverless y microservicios.
Uso de máquinas de estado con Step Functions para flujos críticos (ej. pagos, onboarding, aprobaciones).
Patrones de integración event-driven (EventBridge, SQS, SNS).
Buenas prácticas de escalabilidad y alta disponibilidad en AWS.
Stack de Tecnologías AWS Clave
Amplify (frontend hosting, auth, API).
API Gateway + Lambda.
Step Functions (máquinas de estado).
Amazon RDS con Oracle Database (SQL).
DynamoDB (NoSQL).
S3 (storage).
CloudFormation / CDK (IaC).
Cognito (identity & access).
EventBridge, SNS, SQS (event-driven).
CloudWatch, X-Ray (monitoreo).
Soft Skills
Capacidad de traducir requerimientos de negocio en soluciones técnicas.
Colaboración con equipos multidisciplinarios (UX, DevOps, Data).
Comunicación clara de arquitecturas y trade-offs.
Orientación a buenas prácticas (testing, clean code, seguridad).
Sueldo: $65,000.00 - $70,000.00 al mes
Lugar de trabajo: remoto híbrido en 15530, Moctezuma 2a Sección, CDMX