Negotiable
Outside
Remote
Edinburgh
Summary: The role of Software Developer (AWS Serverless) involves transitioning legacy systems to cloud-native solutions, focusing on building scalable microservices using AWS and TypeScript. The position is primarily remote with occasional travel to Edinburgh or Glasgow, and it is a contract role expected to last six months with potential extensions. Candidates should possess strong AWS expertise and experience in Agile methodologies.
Key Responsibilities:
- Develop and deliver serverless microservices using AWS Lambda, API Gateway, and TypeScript
- Contribute to replacing legacy applications with modern cloud-native architectures
- Enhance existing products with new features, bug fixes, and performance improvements
- Collaborate closely with cross-functional teams using Agile methodologies (Scrum/Kanban)
- Apply XP engineering practices including pair programming and test-driven development
- Troubleshoot and resolve issues across development and production environments
- Promote best practices in code quality, testing, and maintainability
- Mentor team members and contribute to continuous improvement initiatives
Key Skills:
- Strong hands-on experience with AWS (Lambda, CDK, S3, API Gateway, CloudFormation)
- Proficiency in TypeScript or modern JavaScript
- Experience designing serverless and service-based architectures
- Solid understanding of Agile delivery and collaborative development practices
- Test Driven Development (TDD)
- Experience with infrastructure-as-code and cloud monitoring tools
- Strong communication and stakeholder engagement skills
Salary (Rate): undetermined
City: Edinburgh
Country: undetermined
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
- Negotiable
- Edinburgh
- Contract
Software Developer (AWS Serverless)
Location - Remote with occasional trip to Edinburgh/ Glasgow office
Duration - 6months with likely extensions
Day rate - circa £450 (outside ir35)
We are seeking an experienced Software Developer with strong commercial AWS expertise to support the transition from legacy on-prem systems to modern, cloud-native solutions. You will play a key role in building scalable, serverless microservices using AWS and TypeScript within a collaborative, agile environment.
Key Responsibilities
- Develop and deliver serverless microservices using AWS Lambda, API Gateway, and TypeScript
- Contribute to replacing legacy applications with modern cloud-native architectures
- Enhance existing products with new features, bug fixes, and performance improvements
- Collaborate closely with cross-functional teams using Agile methodologies (Scrum/Kanban)
- Apply XP engineering practices including pair programming and test-driven development
- Troubleshoot and resolve issues across development and production environments
- Promote best practices in code quality, testing, and maintainability
- Mentor team members and contribute to continuous improvement initiatives
Essential Skills & Experience
- Strong hands-on experience with AWS (Lambda, CDK, S3, API Gateway, CloudFormation)
- Proficiency in TypeScript or modern JavaScript
- Experience designing serverless and service-based architectures
- Solid understanding of Agile delivery and collaborative development practices
- Test Driven Development (TDD)
- Experience with infrastructure-as-code and cloud monitoring tools
- Strong communication and stakeholder engagement skills
Desirable
- Experience with Cypress or similar testing frameworks
- Knowledge of inclusive, user-centred design practices
- Familiarity with UI pattern libraries
- Experience working on government-based projects with GDS / Digital First quality standards
Please apply today to be considered
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.