Desarrollador de servicios backend escalable
buscamos un profesional con experiencia en arquitectura de software y desarrollo de apis que sepa diseñar, desarrollar y mantener servicios backend 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, seguridad y 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.
* análizar 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 cicd, observabilidad, monitoreo y métricas de desempeño.
requisitos técnicos:
1. experiencia mínima: 4 años en desarrollo backend y arquitectura de software.
2. experiencia comprobable en aws (mínimo 2 años) trabajando con servicios serverless, contenedores y api gateway.
3. dominio en node.js (javascript / typescript) y java; se valora experiencia con python.
4. experiencia en diseño e implementación de apis rest y graphql, incluyendo seguridad con oauth2, jwt.
5. conocimiento de bases de datos como mongodb, dynamodb, aurora, rds, postgresql, redis o similares.
6. experiencia con infraestructura como código (terraform, cloudformation)
7. conocimiento de mensajería y eventos (sqs, sns, eventbridge, rabbitmq, kafka).
8. experiencia en testing (unitario, integración, tdd/bdd).
9. certificación aws certified developer o architect (deseable).],