Enable job alerts via email!

Software Engineer

Public Sector Resourcing, managed by AMS

United Kingdom

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A government agency in the UK is seeking a highly skilled Software Engineer for a 3-month hybrid contract. You will design and maintain web applications using React and AWS Technologies. Essential qualifications include expertise in JavaScript, React, Node.js, and TypeScript. Candidates must hold SC Clearance. This role emphasizes the importance of collaboration and best practices in a dynamic environment.

Qualifications

  • Experience with JavaScript, React, Node.js, and TypeScript.
  • Strong ability to write reusable, testable components in React.
  • Proficiency in modern JavaScript (ES6) and JSX.
  • Experience in developing and maintaining RESTful APIs.

Responsibilities

  • Design, develop and maintain web applications focused on React and AWS.
  • Write reusable, testable components and ensure code quality.
  • Develop RESTful APIs using Node.js.

Skills

JavaScript
React
Node.js
TypeScript
SQL
CSS/SASS

Tools

Git
PostgreSQL
Jest
Cypress
Job description
Overview

On behalf of the Cabinet Office, we are looking for a Software Engineer (Inside IR35) for a 3 month contract (with potential extension) based hybrid in London.

We are seeking a highly skilled Software Engineer to join our dynamic development team. As a Software Engineer, you will play a pivotal role in designing, developing and maintaining our web applications with a focus on React and AWS Technologies. You should be passionate about creating innovative solutions, championing best practices and driving technical excellence.

Responsibilities
  • Design, develop and maintain web applications with a focus on React and AWS technologies.
  • Write reusable, testable components within React and ensure code quality and maintainability.
  • Develop RESTful APIs using Node.js and work with modern JavaScript (ES6) and JSX syntax.
  • Write optimized SQL queries for data retrieval and manipulation.
  • Develop accessible, responsive layouts using componentised CSS/SASS.
  • Work in serverless environments using distributed architecture and AWS tools (Lambda, API Gateway, S3, Cognito, RDS).
  • Adopt testing practices such as test-driven development or behavior-driven development.
  • Perform TypeScript testing using Jest or similar frameworks and React Testing Library or Enzyme for component testing.
Essential qualifications
  • JavaScript, React, Node.js and TypeScript experience.
  • Strong experience writing reusable, testable React components.
  • Proficiency in modern JavaScript (ES6) and JSX.
  • Experience building and maintaining RESTful APIs with Node.js.
  • Ability to write optimized SQL queries.
  • Experience developing accessible, responsive layouts with CSS/SASS.
  • Experience with serverless architectures on AWS (Lambda, API Gateway, S3, Cognito, RDS).
  • Experience with test-driven development or behavior-driven development.
  • TypeScript testing using Jest or similar framework and React Testing Library or Enzyme for component testing.
Desirable qualifications
  • Familiarity with PostgreSQL and SQL database concepts.
  • Familiarity with Git version control.
  • Experience of CI/CD using GitHub Actions.
  • Experience working in an Agile environment.
  • Knowledge of software engineering practices and design patterns.
  • Ability to collaborate with cross-functional teams and communicate effectively with stakeholders.
  • Experience with end-to-end testing (e.g., Cypress).
Security and eligibility

SC Clearance is an essential requirement for this role. You must be willing and eligible to undergo checks. Preference may be given to candidates who meet all essential criteria and hold active security clearance due to the short-term nature of the role and rapid deployment requirements.

Please note that this role can only be worked within the UK and not overseas.

Equality and inclusion

Disability Confident: The Cabinet Office guarantees to interview all candidates who have a disability and meet all essential criteria for the vacancy. In high-volume scenarios, we will interview the best candidates from within that group. This scheme encourages candidates with a disability and/or neurodivergence to apply.

Armed Forces Covenant: The Cabinet Office guarantees to interview veterans or spouses/partners of military personnel who meet all essential criteria. In high-volume scenarios, we will interview the best candidates from within that group. Holding active security clearance may be considered in exceptional circumstances.

Compensation and status

In applying for this role, you acknowledge that this falls within the Off Payroll Working in the Public Sector legislation. Rates quoted reflect the gross rate per day for the assignment and will be subject to taxes and statutory costs. Payment to the intermediary and your income may differ accordingly.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.