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
£ 60KJob 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.