Senior Software Engineer (Ciudad de México)

Senior Software Engineer (Ciudad de México)

02 oct
|
NTT DATA Europe & Latam
|
Ciudad de México

02 oct

NTT DATA Europe & Latam

Ciudad de México

Location: LATAM, EST working hours
Rate: $17-$23 per hour in USD; final rate based on experience and fit

NTT DATA is seeking a hands-on Senior Software Engineer specializing in TypeScript, Node.js, and AWS Lambda. The role focuses on designing, building, testing, deploying, and supporting secure, scalable serverless applications.

Responsibilities:
• Design, develop, test, and maintain TypeScript/Node.js services, REST APIs, and AWS Lambda applications.
• Build event-driven workflows using API Gateway, EventBridge, SQS, SNS, and Step Functions, applying retries, idempotency, and error-handling patterns.
• Integrate customer-facing channels, internal platforms, and third-party systems through APIs, webhooks, and asynchronous messaging.
• Write unit, integration, and contract tests; conduct code reviews; and maintain strict typing and clean-code standards.
• Define infrastructure with AWS CDK or equivalent tools and build automated CI/CD pipelines.
• Apply secure coding, least-privilege IAM, input validation, secrets management, and OAuth 2.0/OIDC practices.




• Implement observability, troubleshoot incidents, optimize Lambda performance and cost, mentor developers, and own features through production support.

Required Experience:
• 6+ years of software development experience and 3+ years building production services on AWS.
• Advanced TypeScript and Node.js skills, including strict typing, generics, asynchronous programming, optimization, and type-safe API contracts.
• Production experience with AWS Lambda, including handlers, cold starts, concurrency, Lambda layers, and esbuild packaging.
• Hands-on experience with AWS SDK for JavaScript v3, API Gateway, EventBridge, SQS, SNS, and Step Functions.
• Experience with RESTful microservices, OpenAPI, webhooks, and synchronous and asynchronous integrations.
• Experience with DynamoDB and relational databases such as PostgreSQL, Aurora, or Microsoft SQL Server.
• Infrastructure as Code using AWS CDK, SAM, CloudFormation, o

📌 Senior Software Engineer (Ciudad de México)
🏢 NTT DATA Europe & Latam
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (ciudad de méxico) / ciudad de méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (ciudad de méxico) / ciudad de méxico