NTT DATA

Senior TypeScript + AWS Lambda Developer

NTT DATA
Apply
1 month ago
Jyväskylä, FinlandSenior

Responsibilities

  • Design, develop, test, maintain, deploy, and operate backend services and APIs using TypeScript and Node.js.
  • Build production-ready serverless applications with AWS Lambda and Amazon API Gateway.
  • Develop event-driven workflows using Amazon EventBridge, Amazon SQS, Amazon SNS, and AWS Step Functions.
  • Implement REST API, webhook, synchronous, asynchronous, and third-party integrations.
  • Translate architectural designs into scalable production code and participate in technical design discussions and code reviews.
  • Write unit, integration, and contract tests using Jest, Vitest, or similar frameworks.
  • Define infrastructure with AWS CDK or equivalent Infrastructure as Code tools and build automated CI/CD pipelines.
  • Apply secure coding, IAM, secrets management, OAuth 2.0/OIDC authentication, and input-validation practices.
  • Implement structured logging, monitoring, metrics, and distributed tracing.
  • Troubleshoot production incidents and optimize AWS Lambda performance and cost.
  • Collaborate with Product Owners, QA Engineers, DevOps Engineers, architects, and business stakeholders.
  • Mentor developers, share technical knowledge, and own features through production support.

Requirements

  • At least 6 years of professional software development experience.
  • At least 3 years of experience building production services on AWS.
  • Hands-on experience delivering production serverless applications and supporting distributed, event-driven systems.
  • Advanced TypeScript and Node.js experience, including strict typing, generics, asynchronous programming, performance optimization, and AWS Lambda packaging.
  • Experience with AWS Lambda, API Gateway, EventBridge, SQS, SNS, Step Functions, AWS SDK for JavaScript v3, and serverless architecture patterns.
  • Experience designing RESTful APIs, OpenAPI specifications, microservices, webhooks, and integration patterns.
  • Experience with Amazon DynamoDB and relational databases such as PostgreSQL, Amazon Aurora, or Microsoft SQL Server.
  • Experience with AWS CDK, AWS SAM, AWS CloudFormation, or Terraform, plus CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or AWS CodePipeline.
  • Experience with Jest or Vitest, AWS-service mocking, local testing, and unit, integration, and contract tests.
  • Experience with IAM, least-privilege policies, Amazon Cognito or an equivalent identity solution, OAuth 2.0, OpenID Connect, JWT, AWS Secrets Manager, or AWS Systems Manager Parameter Store.
  • Experience with Amazon CloudWatch and AWS X-Ray, plus Grafana, Prometheus, or Kibana.
  • Experience working in cross-functional Agile/Scrum teams and mentoring or contributing to technical knowledge sharing.

Benefits

  • One-year contract with potential extension.
  • Rate of 27-32 USD per hour.
  • LATAM-based engagement described as remote in the location section and 100% onsite in the role description.
  • Work with a global client during EST hours.
  • Professional growth and development opportunities within NTT DATA.
  • Equal Opportunity/Affirmative Action employment environment.

Tech Stack

Amazon DynamoDBGitGitHub ActionsGitLab CI/CDGrafanaJenkinsJestKibanaMicrosoft SQL ServerNode.jsPostgreSQLPrometheusTerraformTypeScript

Categories

NTT DATA

About NTT DATA

10,000+ employees

NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.

Contact me