AWS Application Developer


Job Location:

London - UK

Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Role Overview

We are looking for a highly skilled AWS Application Developer with strong hands-on expertise in serverless and event-driven development. The role focuses on building modern scalable applications on AWS contributing to application modernization programs and leveraging AI-assisted development using AWS Kiro.

Key Responsibilities

1. Application Development (AWS Serverless & Event-driven)

  • Design develop and deploy cloud-native applications using:
    • AWS Lambda API Gateway
    • Amazon EventBridge
    • Amazon Kinesis Data Streams
  • Build and maintain event-driven and streaming data pipelines.
  • Develop scalable backend services using:
    • TypeScript / (preferred)
    • Python (optional)
  • Work with AWS services such as:
    • DynamoDB S3 Step Functions

2. Application Modernization

  • Contribute to modernization of legacy applications to AWS cloud-native architectures.
  • Implement:
    • Microservices architecture
    • API-first design
    • Serverless-first solutions
  • Ensure applications meet performance scalability and reliability requirements.

3. AI-driven Development (Kiro)

  • Utilize AWS Kiro for AI-assisted development to improve productivity.
  • Support development activities such as:
    • Code generation and optimization
    • Automated testing and documentation
  • Contribute to AI-enabled SDLC practices and reusable engineering assets.

4. DevOps & Engineering Practices

  • Work within CI/CD pipelines to enable continuous delivery.
  • Implement Infrastructure as Code using:
    • CloudFormation or AWS CDK
  • Ensure:
    • Code quality and testing standards
    • Logging monitoring and observability (CloudWatch)

5. Collaboration & Communication

  • Collaborate with:
    • Tech leads architects and distributed engineering teams
    • Customer stakeholders where required
  • Participate in:
    • Design discussions
    • Code reviews
    • Technical problem-solving sessions
  • Ensure clear and effective communication within the team and with stakeholders.

Required Skills & Experience

Core Technical Skills

  • Strong hands-on experience in AWS application development
  • Expertise in:
    • AWS Lambda
    • Amazon EventBridge
    • Amazon Kinesis Data Streams
    • Amazon API Gateway
    • DynamoDB and S3
  • Strong knowledge of event-driven and serverless architectures
  • Programming proficiency in:
    • TypeScript (mandatory)
    • backend development
    • Python (good to have)

App Modernization & Architecture

  • Experience in:
    • Microservices-based architectures
    • Cloud-native application development
  • Understanding of:
    • RESTful APIs and distributed systems
    • Performance optimization and scalability

DevOps & Tools

  • Experience with:
    • CI/CD pipelines (GitHub Actions Jenkins etc.)
    • AWS CDK / CloudFormation
  • Familiarity with:
    • Unit and integration testing frameworks
    • Monitoring tools (CloudWatch)

Soft Skills

  • Strong problem-solving and analytical thinking
  • Good communication and collaboration skills
  • Ability to work in agile and fast-paced environments

Preferred Qualifications

  • AWS Certified Developer Associate (preferred)
  • Experience in:
    • Large-scale cloud-native platforms
Role Overview We are looking for a highly skilled AWS Application Developer with strong hands-on expertise in serverless and event-driven development. The role focuses on building modern scalable applications on AWS contributing to application modernization programs and leveraging AI-assisted develo...