Software Engineer

Harnham
Nottingham, United Kingdom
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Nottingham, United Kingdom

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Continuous Integration
Amazon DynamoDB
Python
Software Construction
Software Deployment
Management of Software Versions
State Machines
AWS Lambda
Cloudformation
Api Design
Terraform
Api Management

Job description

  • Owning and maintaining AWS infrastructure (Lambda, Step Functions, DynamoDB, S3).
  • Building and enhancing internal Python libraries (API design, releases, versioning).
  • Managing trackers, Lambdas, Step Functions, DynamoDB tables, and API integrations (including Slack-based pipelines).
  • Operating across the full engineering lifecycle, from design through to production deployment.

Requirements

You will bring strong capability in:

  • Python
  • AWS services including Lambda, Step Functions, S3, DynamoDB, EC2/ECS.
  • Infrastructure-as-code (Terraform or CloudFormation).
  • CI/CD, testing, and software engineering best practices.

Benefits & conditions

You will receive a salary of £45,000 - £60,000 depending on experience, plus a performance-based bonus and strong opportunities for technical ownership and growth.

Apply for this position