¡Trabaja en DaCodes!
Somos una firma de expertos en software y transformación digital de alto impacto.
Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de casi 300 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más. Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes.
En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias, y contribuir al diseño, implementación y optimización de soluciones cloud de misión crítica.
Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el experto que participará en proyectos estratégicos utilizando tecnologías modernas de AWS, contribuyendo tanto al desarrollo como a la evolución de arquitecturas escalables y seguras.
¿Te interesa?
Buscamos un Senior Cloud Backend Engineer con sólida experiencia en Node.js, AWS y arquitecturas cloud-native para integrarse a un proyecto de alto impacto dentro del sector financiero.
La persona ideal tendrá experiencia desarrollando aplicaciones backend productivas, diseñando soluciones escalables en AWS y participando activamente en decisiones de arquitectura, seguridad, automatización e infraestructura como código.
Requirements
Principales responsabilidades
- Diseñar, desarrollar y mantener servicios backend escalables y listos para producción utilizando Node.js.
- Diseñar e implementar arquitecturas cloud-native sobre AWS considerando seguridad, resiliencia y escalabilidad.
- Construir y mantener APIs REST seguras, escalables y de alto rendimiento.
- Implementar integraciones entre aplicaciones, plataformas internas y servicios externos.
- Diseñar soluciones distribuidas para aplicaciones de alta disponibilidad.
- Implementar despliegues automatizados mediante pipelines CI/CD.
- Diseñar y mantener infraestructura utilizando Infrastructure as Code (Terraform o AWS CDK).
- Configurar y administrar ambientes de desarrollo, QA, staging y producción.
- Implementar observabilidad mediante CloudWatch, métricas, logs y monitoreo.
- Diseñar estrategias de protección utilizando AWS WAF, AWS Shield y controles de seguridad cloud.
- Participar en decisiones técnicas relacionadas con escalabilidad, costos, rendimiento y mantenibilidad.
- Diseñar estrategias de Disaster Recovery y continuidad operativa.
- Colaborar con equipos multidisciplinarios para transformar requerimientos de negocio en soluciones técnicas.
- Participar en iniciativas de modernización de aplicaciones legacy hacia arquitecturas cloud-native.
- Participar en ejercicios de System Design proponiendo soluciones end-to-end para aplicaciones empresariales.
Perfil deseado
Experiencia
- 5+ años de experiencia desarrollando aplicaciones backend.
- Experiencia comprobable desarrollando soluciones productivas sobre AWS.
- Experiencia diseñando arquitecturas cloud escalables.
- Experiencia implementando APIs REST.
- Experiencia utilizando Infrastructure as Code.
- Experiencia participando en decisiones de arquitectura técnica.
- Experiencia trabajando bajo metodologías ágiles.
Habilidades técnicas
Backend
- Node.js (preferente).
- Python, Java o tecnologías backend equivalentes.
- APIs REST.
- Arquitectura de microservicios.
- Integración entre sistemas.
- JWT.
- OAuth 2.0.
- RBAC.
AWS
Experiencia práctica utilizando:
- AWS Lambda
- API Gateway
- ECS / Fargate
- Amazon S3
- CloudFront
- Application Load Balancer (ALB)
- IAM
- CloudWatch
- CloudTrail
- Secrets Manager
- AWS WAF
- AWS Shield
- VPC
Conocimiento sólido de:
- Arquitecturas Cloud-Native.
- Alta disponibilidad.
- Multi-AZ.
- Arquitecturas Multi-Region.
- Escalabilidad horizontal.
- Seguridad en AWS.
- Protección contra ataques DDoS.
- Comunicación entre microservicios.
- Arquitecturas Serverless.
Infrastructure as Code
- Terraform.
- AWS CDK.
- CloudFormation.
- Diseño de infraestructura desde cero.
- Modularización de stacks.
- Gestión de estados (Terraform State).
- Buenas prácticas de IaC.
DevOps
- Git.
- GitHub Actions.
- GitLab CI.
- Jenkins.
- CI/CD.
- Automatización de despliegues.
Contenedores
- Docker.
- ECS Fargate.
- Conocimiento de ECS sobre EC2 y Fargate, entendiendo sus diferencias operativas y de costos.
Bases de datos
- PostgreSQL.
- SQL Server.
- Bases de datos relacionales.
- Alta disponibilidad.
- Recuperación ante desastres.
Seguridad
- JWT.
- OAuth 2.0.
- IAM.
- AWS WAF.
- AWS Shield.
- Secrets Manager.
- Protección de APIs.
- Gestión de credenciales.
Deseable
- React.
- Next.js.
- Cognito.
- Terraform.
- AWS CDK.
- CloudFormation.
- CloudFront.
- Arquitecturas Serverless.
- Experiencia diseñando infraestructura desde cero mediante IaC.
- Experiencia realizando System Design.
- Experiencia con aplicaciones de alta concurrencia.
- Disaster Recovery.
- Migración de aplicaciones legacy hacia AWS.
- Experiencia en banca, fintech, aseguradoras o industrias altamente reguladas.
Benefits
🚀 Integración a marcas globales y startups disruptivas.
🏠 Trabajo remoto/Home office.
📌 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.
⏰ Horario ajustado a la célula de trabajo/proyecto asignado.
📅 Trabajo de lunes a viernes.
🎂 Día off en tu cumpleaños.
🏥 Seguro de gastos médicos mayores (aplica para México).
🛡️ Seguro de vida (aplica para México).
🌎 Equipos de trabajo multiculturales.
📚 Acceso a cursos y certificaciones.
🎤 Meetups con invitados especiales del área de IT.
🤝 Eventos virtuales de integración y grupos de interés.
🇺🇸 Clases de inglés.
📈 Oportunidades dentro de nuestras diferentes líneas de negocio.
🏆 Orgullosamente certificados como Great Place to Work.