Back to Jobs
Recently postedTechnology

TypeScript Developer

ApTaskUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationUnited States
DynamoDBMySQLSQLGitAWSAPI GatewayETLMochaCDKCloudFormationGraphQLJestRedshiftTerraformRESTNode.jsPostgreSQLTypeScriptCI/CDIAM

Job description

About the Role

We are looking for a TypeScript Developer with strong AWS and ETL experience to build and maintain scalable data pipelines and backend services. You will design serverless, event-driven workflows that move, transform, and serve data reliably, working closely with data engineers, product teams, and DevOps.

Key Responsibilities

  • Design, develop, and maintain ETL/ELT pipelines using TypeScript (Node.js) on AWS
  • Build serverless applications with AWS Lambda, Step Functions, EventBridge, SQS, and SNS
  • Ingest data from APIs, databases, files, and streaming sources into S3, Redshift, DynamoDB, or RDS
  • Use AWS Glue, Athena, and Kinesis to support batch and near-real-time processing
  • Write clean, typed, testable code and enforce data quality, validation, and schema checks
  • Optimize pipeline performance, cost, and reliability, including retries, idempotency, and error handling
  • Provision infrastructure as code using AWS CDK, CloudFormation, or Terraform
  • Set up CI/CD, logging, monitoring, and alerting (CloudWatch, X-Ray)
  • Build and maintain REST/GraphQL APIs that expose processed data
  • Participate in code reviews, design discussions, and sprint planning
  • Document data flows, architecture, and operational runbooks

Required Skills & Qualifications

  • 5+ years of professional software development experience, with at least 3 years in TypeScript/Node.js
  • Hands-on experience with core AWS services: Lambda, S3, DynamoDB, IAM, API Gateway, CloudWatch
  • Proven experience building ETL/data pipelines (extraction, transformation, loading, orchestration)
  • Strong knowledge of SQL and relational databases (PostgreSQL, MySQL) and NoSQL stores
  • Experience with data formats such as JSON, CSV, Parquet, and Avro
  • Familiarity with event-driven and serverless architecture patterns
  • Experience with Git, CI/CD pipelines, and automated testing (Jest, Mocha, or similar)
  • Solid understanding of REST APIs, authentication, and security best practices

Similar jobs