Senior Software Engineer (México)

Senior Software Engineer (México)

26 sep
|
NTT DATA Europe u0026 Latam
|
México

26 sep

NTT DATA Europe u0026 Latam

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, or Terraform, plus CI/CD using GitHub Actions, GitLab CI, Jenkins, or CodePipeline.
- Testing with Jest or Vitest, including AWS service mocking and unit, integration, and contract tests.
- Experience with IAM, Cognito or equivalent, OAuth 2.0, OpenID Connect, JWT, Secrets Manager, or Parameter Store.
- Experience supporting distributed, event-driven production systems within Agile/Scrum teams.

Nice-to-Have:

- Powertools for AWS Lambda using TypeScript or a similar framework.
- AWS X-Ray and Grafana, Prometheus, or Kibana.

Required Equipment: This role requires a personal laptop and installation of company security and device management software for the duration of the engagement.

About NTT DATA

NTT DATA is a Top 5 integral IT services provider with more than 190,000 professionals across 50+ countries. We combine industry expertise with consulting, technology, AI, cloud, applications, infrastructure, and connectivity capabilities to help organizations innovate and transform.

Equal Opportunity Employer

NTT DATA is committed to hiring and retaining a diverse workforce. Employment decisions are made without regard to any legally protected characteristic. NTT DATA is an Equal Opportunity Employer Male/Female/Disabled/Veteran and a VEVRAA Federal Contractor.

Req ID: 1348

📌 Senior Software Engineer (México)
🏢 NTT DATA Europe u0026 Latam
📍 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 (méxico) / méxico

Suscribete a esta alerta:

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