Job Summary
We are seeking an AWS & JavaScript Developer to contribute to the design, development, and maintenance of cloud‑based applications. This role requires strong front‑end and back‑end development experience, hands‑on experience using AWS services, and proficiency in JavaScript and modern frameworks.
Responsibilities
* Build and maintain full‑stack applications deployed on AWS, ensuring high performance and reliability.
* Design and implement APIs and microservices using Node.js, Python, Java, and advanced JavaScript fundamentals.
* Develop responsive, high‑quality user interfaces using JavaScript and modern frameworks such as React.js, Angular, or Vue.js.
* Use AWS services such as Lambda, API Gateway, S3, DynamoDB, and RDS to enhance application functionality.
* Apply security best practices, optimise application performance, and ensure scalability across the stack.
* Support the development of CI/CD pipelines and automate deployments using AWS CodePipeline or similar tools.
* Collaborate closely with product managers, designers, and other developers in an Agile development environment.
* Write clean, maintainable JavaScript code and contribute to peer code reviews and technical documentation.
Required Technical & Professional Expertise
* Experience in full‑stack development with cloud‑based applications, including projects involving IBM and defence industry organisations.
* Advanced JavaScript/TypeScript skills and experience using React.js, Angular, or Vue.js.
* Hands‑on backend development experience using Node.js, Python, or Java.
* Familiarity with AWS services including Lambda, API Gateway, DynamoDB, RDS, and IAM.
* Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB).
* Strong understanding of unit testing, integration testing, and debugging techniques.
* Knowledge of Git, version control workflows, and deployment automation practices.
Preferred Technical & Professional Experience
* AWS certification (e.g., AWS Certified Developer – Associate).
* Experience with Infrastructure as Code (Terraform, CloudFormation, or AWS CDK).
* Knowledge of authentication methods such as OAuth, JWT, or AWS Cognito.
* Exposure to containerised applications using Docker, ECS, or Kubernetes.
Education & Eligibility
Required education: None.
Preferred education: Bachelors Degree.
To be eligible for this role you must have valid right to work in the UK, be a UK resident with continuous residence for the last 10 years, and be able to hold or gain a UK government security clearance. We do not offer visa sponsorship.
Benefits
* Training opportunities from classroom to e‑learning, mentoring and coaching programs, and industry‑recognized certifications.
* Regular promotion opportunities.
* Feedback and checkpoints throughout the year.
* Diversity & Inclusion culture.
* Culture of growth and innovation.
* Peer‑to‑peer recognition programs.
* Work‑life balance tools: flexible working, sabbatical programs, paid parental leave, maternity returners scheme.
* Traditional benefits: 25 days holiday (plus public holidays), private medical, dental & optical cover, online shopping discounts, Employee Assistance Program, life assurance, and a group personal pension plan with 5% employer contribution.
Flexible Working
We encourage a flexible working pattern where possible. If you are interested in a flexible working pattern, please talk to our recruitment team to find out if this is possible in the current working environment.
Equal Opportunity Statement
As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. IBM is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by applicable law.
J-18808-Ljbffr