AWS Developer

IASME
2 days ago

Role details

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

Job location

Remote

Tech stack

HTML
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Behavior-Driven Development
Browser Compatibility
CSS
Cloud Computing
Cloud Computing Security
Cloud Engineering
Code Coverage
Code Review
Computer Programming
DevOps
Web Development
Github
Design of User Interfaces
Python
Node.js
Scrum
E2e Testing
Cloud Services
Web Applications
Scripting (Bash/Python/Go/Ruby)
Test Driven Development
React
System Availability
Delivery Pipeline
Cypress
Infrastructure as Code (IaC)
Backend
Cloudformation
Amazon Web Services (AWS)
Containerization
WebPack
Integration Tests
Kubernetes
Playwright
Build Tools
Front End Software Development
Functional Programming
Api Gateway
REST
Terraform
Serverless Computing
Docker
Jenkins
Microservices

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

Do you have experience in Unit testing?, * AWS Expertise:

  • 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., * Do you have hands-on experience developing and maintaining solutions using AWS services? (must)
  • What Infrastructure as Code tools have you used (e.g. CloudFormation, Terraform)? (must)
  • Please briefly describe your experience using JavaScript and React in a production environment. (must)
  • What experience do you have implementing automated testing (e.g. Cypress, Playwright)? (must)
  • Are you able to work in a hybrid role and attend the Malvern office at least one day per week? (must)
  • Do you meet the requirements for BPSS clearance? (must)
  • Do you hold any AWS certifications? If yes, please specify.
  • Do you have experience with containerisation tools such as Docker or Kubernetes? (nice to have)
  • Have you worked with serverless architectures or frameworks (e.g. AWS SAM)? (nice to have)
  • Do you have experience working within Agile or Scrum teams? (nice to have)

Benefits & conditions

Job Types: Full-time, Permanent

Pay: £40,000.00-£70,000.00 per year

About the company

IASME is a cyber security certification company based in the beautiful Malvern Hills, with offices in Belfast and Dalgety Bay, near Edinburgh. We work with over 900 cyber security experts to help organisations improve and show their cyber security. We also certify connected devices and ships of all sizes around the world. Through the Civil Aviation Authority's ASSURE scheme, we help the aviation industry manage their cyber security risks. At IASME, we pride ourselves on being a welcoming and inclusive workplace. We value the unique skills and experiences that people of all ages and backgrounds bring to our team. We also support parents returning to work after taking time off to raise children. This role offers a mix of working from home and in the office. You will need to come to our Malvern office at least one day a week. A BPSS (Baseline Personnel Security Standard) check will be required for this role.

Apply for this position