AWS Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and motivated AWS Developer to join our dynamic team. The ideal candidate will have extensive experience in designing, developing, and maintaining cloud-based solutions using AWS services. You will also have expertise in Infrastructure as Code (IaC) tools such as CloudFormation and Terraform, as well as proficiency in front-end development using JavaScript and React. This role requires a strong understanding of cloud architecture, automation, and modern web development practices., AWS Development & Architecture:
- Design, implement, and maintain scalable, secure, and cost-effective cloud solutions on AWS.
- Leverage AWS services such as EC2, S3, Lambda, RDS, API Gateway, and more to build and optimise applications.
- Monitor and troubleshoot AWS infrastructure to ensure high availability and performance.
Infrastructure as Code (IaC):
- Develop and manage infrastructure using IaC tools like AWS CloudFormation and Terraform.
- Automate deployment pipelines and ensure consistent environments across development, staging, and production.
- Write reusable, modular, and well-documented IaC templates.
Front-End Development:
- Build and maintain responsive, user-friendly web applications using JavaScript and React.
- Collaborate with UI/UX designers to implement visually appealing and functional interfaces.
- Optimise front-end performance and ensure cross-browser compatibility.
Automated Testing:
- Design, develop, and maintain automated testing frameworks to ensure application quality and reliability.
- Implement end-to-end (E2E) testing using frameworks such as Cypress, Playwright, or similar tools.
- Write and maintain unit tests, integration tests, and API tests to achieve comprehensive test coverage.
Collaboration & Communication:
- Work closely with cross-functional teams, including DevOps, backend developers, and product managers, to deliver end-to-end solutions.
- Participate in code reviews, provide constructive feedback, and ensure best practices are followed.
- Document technical designs, processes, and solutions for team knowledge sharing.
Continuous Improvement:
- Stay up-to-date with the latest AWS services, tools, and best practices.
- Identify opportunities to improve system performance, scalability, and reliability.
- Contribute to the development of internal tools and frameworks to enhance team productivity.
Requirements
- Proven experience with AWS services and architecture.
- Strong understanding of cloud security, networking, and cost optimisation.
Infrastructure as Code:
- Hands-on experience with AWS CloudFormation and Terraform.
- Ability to write clean, reusable, and modular IaC templates.
Front-End Development:
- Proficiency in JavaScript, HTML, CSS, and React.
- Experience with front-end build tools and frameworks (e.g., Webpack, Babel, or similar).
Automated Testing:
- Strong experience with automated testing frameworks, particularly Cypress for E2E testing.
- Knowledge of testing methodologies including unit testing, integration testing.
- Familiarity with test-driven development (TDD) and behaviour-driven development
Programming & Scripting:
- Strong programming skills in at least one language (e.g., Python, Node.js, or similar).
- Experience with RESTful APIs and microservices architecture.
Other Skills:
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, or AWS CodePipeline).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Knowledge of serverless architecture and frameworks (e.g., Serverless Framework, AWS SAM).
- Familiarity with Agile/Scrum methodologies.
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £40,000.00-£70,000.00 per year
Benefits:
- Bereavement leave
- Casual dress
- Company pension
- Cycle to work scheme
- Discounted or free food
- Free flu jabs
- Free parking
- Health & wellbeing programme
- On-site parking
- Sick pay
- Work from home
Application question(s):
- Do you require a visa? If so, please specify what type of visa you hold.
- Are you able to work in a hybrid role and attend the Malvern office at least one day per week?
- What are your salary expectations?
Work authorisation:
- United Kingdom (required)