Cloud Engineer

Cloud Engineer

Posted 1 week ago by Ampstek

Negotiable
Undetermined
Hybrid
Nottingham, England, United Kingdom

Summary: The Technology Lead (AWS & Python) role involves designing, developing, and maintaining backend applications primarily using Python and AWS services. The position requires collaboration with various teams in an Agile environment and emphasizes best practices in software development. The role is hybrid, based in Nottingham, and focuses on cloud-native application management and API integration.

Key Responsibilities:

  • Design, develop, and maintain backend applications using Python and Django (or similar frameworks).
  • Build and manage cloud-native applications using AWS services including Lambda, DynamoDB, RDS, AppSync.
  • Create and consume RESTful APIs and GraphQL APIs for service integration.
  • Collaborate with frontend developers, DevOps, and QA teams in an Agile environment.
  • Follow and promote development best practices such as TDD (Test Driven Development), code reviews, and pair programming.
  • Optimize backend performance and ensure security, scalability, and resilience.
  • Maintain clear documentation and participate in Agile ceremonies (standups, sprint planning, retrospectives).

Key Skills:

  • Strong hands-on experience with Python and backend frameworks such as Django or Flask.
  • Deep understanding and practical usage of AWS services: Lambda (serverless functions), DynamoDB (NoSQL DB), RDS (relational DB), AppSync (GraphQL APIs).
  • Experience with RESTful and GraphQL API design and integration.
  • Familiarity with Agile methodologies and practices like TDD, CI/CD, pair programming.
  • Good problem-solving skills and communication abilities.

Salary (Rate): undetermined

City: Nottingham

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Technology Lead(AWS & Python)

Job Location: Nottingham

Job Type: Contract

Hybrid/Onsite: Hybrid

Key Responsibilities:

  • Design, develop, and maintain backend applications using Python and Django (or similar frameworks).
  • Build and manage cloud-native applications using AWS services including Lambda, DynamoDB, RDS, AppSync.
  • Create and consume RESTful APIs and GraphQL APIs for service integration.
  • Collaborate with frontend developers, DevOps, and QA teams in an Agile environment.
  • Follow and promote development best practices such as TDD (Test Driven Development) , code reviews , and pair programming .
  • Optimize backend performance and ensure security, scalability, and resilience.
  • Maintain clear documentation and participate in Agile ceremonies (standups, sprint planning, retrospectives).

Required Skills:

  • Strong hands-on experience with Python and backend frameworks such as Django or Flask .
  • Deep understanding and practical usage of AWS services : Lambda (serverless functions) DynamoDB (NoSQL DB) RDS (relational DB) AppSync (GraphQL APIs)
  • Experience with RESTful and GraphQL API design and integration.
  • Familiarity with Agile methodologies and practices like TDD , CI/CD , pair programming .
  • Good problem-solving skills and communication abilities.

title: Cloud Engineer

salary:

location: Nottingham, England, United Kingdom

misc1:

misc2: