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
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: