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
About NTT DATA
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.
