NTT DATA busca un Desarrollador Senior de Software especializado en TypeScript y AWS Lambda para construir aplicaciones serverless escalables y seguras. El rol implica diseño, desarrollo, testing, despliegue y operación de código de producción, trabajando 100% presencial en LATAM con horario EST.
Si sos un crack de TypeScript y AWS Lambda, esta es tu chance de sumarte a NTT DATA y construir aplicaciones serverless de punta. Ideal para quienes buscan un rol 100% presencial en LATAM y trabajar con clientes globales.
NTT DATA es un equipo de más de 190.000 profesionales diversos, que operan en más de 50 países en todo el mundo. Los sectores donde tenemos actividades incluyen: telecomunicaciones, finanzas, industria, utilities, energía, administración pública y salud.
Nuestra misión es ofrecer soluciones tecnológicas, de negocio, estrategia, desarrollo y mantenimiento de aplicaciones, siendo un referente en consultoría. Todo gracias a la colaboración entre equipos, la calidad humana de nuestra gente y a que no nos conformamos con lo establecido, siempre buscamos la innovación que nos acerque al futuro.
Nuestra esencia nos ha llevado a la vanguardia de la tecnología, rompiendo paradigmas y aportando soluciones que realmente responden a las necesidades de cada cliente. Nuestro talento nos ha llevado a ser una de las 6 principales empresas tecnológicas del mundo.
Porque #Greattech necesita #GreatPeople, como vos.
NTT DATA busca personas de alto rendimiento, que trabajen en equipo, se adapten rápidamente a nuevos desafíos y emprendimientos. Buscamos un <strong>Senior Software Engineer especializado en TypeScript y AWS Lambda</strong>, apasionado por construir aplicaciones serverless escalables, seguras y de alto rendimiento. Este es un rol práctico y enfocado en la entrega: la mayor parte del trabajo consiste en diseñar, escribir, probar, desplegar y operar código de producción, trabajando <strong>100% presencial</strong> en <strong>LATAM</strong> con nuestro cliente global, respetando el <strong>horario EST</strong>.
<strong>Rango salarial:</strong> $17-23/hora
<strong>Responsabilidades clave</strong>
<ul>
<li>Diseñar, desarrollar, probar y mantener servicios backend y APIs usando TypeScript y Node.js.</li>
<li>Construir aplicaciones serverless listas para producción usando AWS Lambda y Amazon API Gateway.</li>
<li>Desarrollar flujos de trabajo basados en eventos usando Amazon EventBridge, SQS, SNS y AWS Step Functions.</li>
<li>Aplicar patrones adecuados de reintento, idempotencia, manejo de errores y mensajería asíncrona.</li>
<li>Implementar integraciones entre canales orientados al cliente, plataformas internas y sistemas de terceros a través de APIs REST, webhooks y mensajería asíncrona.</li>
<li>Participar en discusiones de diseño técnico y traducir diseños arquitectónicos en código escalable y listo para producción.</li>
<li>Escribir pruebas unitarias, de integración y de contrato usando Jest, Vitest o frameworks de testing similares.</li>
<li>Participar en revisiones de código y mantener estándares de clean code, tipado estricto y mantenibilidad.</li>
<li>Definir infraestructura junto con el código de aplicación usando AWS CDK o herramientas equivalentes de Infrastructure as Code.</li>
<li>Construir y mantener pipelines automatizados de CI/CD.</li>
<li>Aplicar prácticas de codificación segura y de seguridad en AWS, incluyendo roles IAM de mínimo privilegio, validación de entradas, gestión de secretos y autenticación OAuth 2.0/OIDC.</li>
<li>Implementar logging estructurado, monitoreo, métricas y tracing distribuido.</li>
<li>Solucionar incidentes de producción y optimizar el rendimiento y costo de AWS Lambda.</li>
<li>Colaborar con Product Owners, Ingenieros de QA, Ingenieros de DevOps, arquitectos y stakeholders de negocio.</li>
<li>Mentorizar desarrolladores y contribuir al intercambio de conocimiento técnico.</li>
<li>Ser responsable de las funcionalidades a lo largo de todo el ciclo de vida, desde el desarrollo y despliegue hasta el soporte en producción.</li>
</ul>
<strong>Calificaciones requeridas:</strong>
Experiencia Profesional
<ul>
<li>6+ años de experiencia profesional en desarrollo de software.</li>
<li>Al menos 3 años de experiencia construyendo servicios en producción sobre AWS.</li>
<li>Experiencia práctica comprobada en la entrega de aplicaciones serverless en producción.</li>
<li>Experiencia en el soporte de entornos de producción y solución de problemas de sistemas distribuidos y orientados a eventos.</li>
<li>Experiencia trabajando en equipos multifuncionales Agile/Scrum.</li>
</ul>
TypeScript y Node.js
<ul>
<li>Habilidades avanzadas en TypeScript, incluyendo:<ul>
<li>Tipado estricto</li>
<li>Genéricos</li>
<li>Contratos de API type-safe</li>
</ul>
</li>
<li>Sólida experiencia en Node.js, incluyendo:<ul>
<li>Programación asíncrona</li>
<li>Optimización de rendimiento</li>
<li>Empaquetado de aplicaciones para AWS Lambda</li>
</ul>
</li>
<li>Experiencia usando AWS SDK for JavaScript v3.</li>
<li>Familiaridad con Powertools for AWS Lambda usando TypeScript, o un framework similar.</li>
</ul>
AWS y Desarrollo Serverless
<ul>
<li>Experiencia práctica con AWS Lambda, incluyendo:<ul>
<li>Diseño de handlers</li>
<li>Cold starts</li>
<li>Concurrencia</li>
<li>Lambda layers</li>
<li>Bundling con esbuild</li>
</ul>
</li>
<li>Experiencia con Amazon API Gateway, incluyendo APIs REST y HTTP, authorizers y throttling.</li>
<li>Experiencia con Amazon EventBridge, Amazon SQS, Amazon SNS y AWS Step Functions.</li>
<li>Sólida comprensión de patrones de arquitectura serverless y orientados a eventos.</li>
</ul>
APIs y Microservicios
<ul>
<li>Experiencia diseñando APIs RESTful.</li>
<li>Experiencia creando y trabajando con especificaciones OpenAPI.</li>
<li>Sólida comprensión de la arquitectura de microservicios.</li>
<li>Experiencia con webhooks y patrones de integración síncronos y asíncronos.</li>
</ul>
Bases de Datos
<ul>
<li>Experiencia con Amazon DynamoDB, incluyendo diseño de tabla única y basado en patrones de acceso.</li>
<li>Experiencia con bases de datos relacionales como:<ul>
<li>PostgreSQL</li>
<li>Amazon Aurora</li>
<li>Microsoft SQL Server</li>
</ul>
</li>
</ul>
Infrastructure as Code y CI/CD
<ul>
<li>Experiencia con al menos una de las siguientes herramientas de Infrastructure as Code:<ul>
<li>AWS CDK usando TypeScript, preferido</li>
<li>AWS SAM</li>
<li>AWS CloudFormation</li>
<li>Terraform</li>
</ul>
</li>
<li>Experiencia construyendo o soportando pipelines de CI/CD usando herramientas como:<ul>
<li>GitHub Actions</li>
<li>GitLab CI</li>
<li>Jenkins</li>
<li>AWS CodePipeline</li>
</ul>
</li>
<li>Experiencia con flujos de trabajo de desarrollo basados en Git.</li>
</ul>
Testing y Calidad
<ul>
<li>Experiencia usando Jest o Vitest para pruebas unitarias y de integración.</li>
<li>Experiencia mockeando servicios AWS y usando enfoques de testing local.</li>
<li>Experiencia escribiendo pruebas unitarias, de integración y de contrato.</li>
<li>Comprensión de estándares de clean code, code review, tipado y mantenibilidad.</li>
</ul>
Seguridad
<ul>
<li>Experiencia creando roles IAM y políticas de mínimo privilegio.</li>
<li>Experiencia con Amazon Cognito o una solución de identidad equivalente.</li>
<li>Conocimiento de OAuth 2.0, OpenID Connect y JWT.</li>
<li>Experiencia con AWS Secrets Manager o AWS Systems Manager Parameter Store.</li>
<li>Comprensión de prácticas de codificación segura y validación de entradas.</li>
</ul>
Monitoreo y Observabilidad
<ul>
<li>Experiencia con Amazon CloudWatch, incluyendo logs, métricas y alarmas.</li>
<li>Experiencia con AWS X-Ray.</li>
<li>Experiencia con al menos una de las siguientes:<ul>
<li>Grafana</li>
<li>Prometheus</li>
<li>Kibana</li>
</ul>
</li>
</ul>
<strong>¿Por qué NTT DATA?</strong>
El empoderamiento y la recompensa son la piedra angular de nuestro modelo de desarrollo profesional. Somos una empresa joven, de rápido crecimiento, con un espíritu altamente innovador y emprendedor, por lo que la experiencia y el crecimiento profesional serán inigualables. Nuestro talento y actitud positiva nos permiten transformar nuestros objetivos en logros y nuestros proyectos en realidades.
NTT DATA se compromete a contratar y retener una fuerza laboral diversa. Estamos orgullosos de ser un Empleador de Igualdad de Oportunidades/Acción Afirmativa, tomando decisiones sin distinción de raza, color, religión, credo, sexo, orientación sexual, identidad de género, estado civil, origen nacional, edad, condición de veterano, discapacidad o cualquier otra clase protegida. NTT DATA es un Empleador de Igualdad de Oportunidades (Hombres/Mujeres/Discapacitados/Veteranos) y un Contratista Federal VEVRAA.
NTT DATA, Europe & Latam, Branch in USA, Inc.
Presencialhace 3 días