AWS with Typescript

Posted 14 hours 20 minutes ago by N Consulting Limited

£80,000 - £100,000 Annual
Permanent
Full Time
Other
London, United Kingdom
Job Description
Key Responsibilities

1) Hands on Engineering (Primary Focus)

Design, develop, and deploy TypeScript based AWS services with a strong emphasis on serverless implementations.

  • Build event driven integrations using Amazon EventBridge including routing, filtering, replay/error handling patterns.
  • Implement stream processing / real time ingestion using Amazon Kinesis DataStreams (consumer patterns, batching, checkpointing, scaling).
  • Develop resilient AWS Lambda functions with proper observability, retries, idempotency, and performance tuning.
  • Build data persistence and access patterns using Amazon DynamoDB (partition/sort key design, GSIs, TTL, conditional writes).
  • Use Amazon S3 for object storage patterns, event triggers, lifecycle policies, encryption, pre signed URLs where applicable.
2) API & Integration Development

Implement APIs using API Gateway and integrate with Lambda/DynamoDB.

Build async workflows and messaging patterns (SQS/SNS as needed) alongside EventBridge and streams.

3) Quality, Testing, and DevOps
  • Write comprehensive unit/integration tests (e.g., Jest; use LocalStack where appropriate).
  • Work within CI/CD pipelines and DevOps practices to release frequently and safely.
  • Ensure code quality, security posture, and automation standards are maintained.
4) Architecture, Proposals & Enterprise Architect Collaboration
  • Contribute to architecture design and optimization of AWS solutions (scalability, resilience, security).
  • Produce technical artefacts: solution approach, diagrams, assumptions, and estimates for proposals / SOW inputs.
  • Collaborate with customer Enterprise Architects and senior stakeholders to align designs to enterprise standards and governance.
Required Skills & Experience (Must Have)
  • Strong TypeScript (hands on) - building production services (Node.js runtime where applicable)
  • AWS Lambda (hands on) - serverless development and production support.
  • Amazon EventBridge (hands on) - event driven design and implementation.
  • Amazon DynamoDB (hands on) - data modelling and performance aware access patterns.
  • Amazon S3 (hands on) - storage integration patterns and secure access controls.
  • Amazon Kinesis Data Streams (hands on) - stream ingestion/processing and consumer patterns.

Experience with supporting AWS services like API Gateway and CloudFormation (CDK).

  • Strong understanding of cloud architecture and ability to work with enterprise architecture stakeholders.
  • Strong knowledge of AWS security recommendations.
Preferred Qualifications
  • AWS certifications: Developer Associate / Solutions Architect.
  • Experience with microservices and security best practices in cloud environments.