Senior Software Developer -Front End ( React/ Node)

Senior Software Developer -Front End ( React/ Node)

Posted Today by Relevance Lab

Negotiable
Undetermined
Undetermined
United Kingdom

Summary: The Senior Software Developer role focuses on developing applications using a tech stack that includes Node.js, React, and Spring Boot microservices, with deployment on AWS and Azure. The position emphasizes Agile engineering practices, automated testing, and integration with various data platforms and tools. The developer will work with CI/CD processes and ensure security and accessibility standards are met. This role requires collaboration with the DWP Integration Team on various products and services.

Key Responsibilities:

  • Develop applications using Node.js and React with Spring Boot microservices.
  • Implement cloud deployment strategies on AWS and Azure.
  • Utilize Git-based CI/CD tools like GitLab and Jenkins/Concourse.
  • Conduct automated testing across UI and APIs using tools such as Playwright and Selenium.
  • Ensure compliance with accessibility standards (WCAG 2.2).
  • Apply Infrastructure as Code principles using Terraform.
  • Integrate with data platforms and services including MongoDB, Kafka, and REST APIs.

Key Skills:

  • Proficiency in Node.js and React.
  • Experience with Spring Boot microservices.
  • Familiarity with AWS and Azure cloud services.
  • Knowledge of CI/CD practices and tools (GitLab, Jenkins).
  • Experience with automated testing frameworks (Playwright, Selenium).
  • Understanding of accessibility testing (WCAG 2.2).
  • Experience with Infrastructure as Code using Terraform.
  • Familiarity with data processing tools (Apache Spark, Airflow).

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Software Developer The tech stack spans Node.js and React-style front ends with Spring Boot microservices, cloud deployment on AWS (and some Azure exposure) supported by Git-based CI/CD (GitLab and tools like Jenkins/Concourse), and data/integration components including MongoDB, Kafka and REST/HTTP APls; Engineering practices emphasize Agile with TDD/BDD and automated testing across Ul and APIs using Playwright, Selenium/Cucumber, Mockito and Swagger, alongside accessibility testing (WCAG 2.2 with assistive tech such as JAWS/Dragon), plus Infrastructure as Code and data platforms using Terraform, Apache Spark, Python/Airflow, Docker, security scanning (e.g., Trixy, Trend Micro, Wiz) and Juryter Notebooks, integrated with DWP Integration Team products (e.g.Data Access Layer and SFT). Tech stack spans AWS and Azure cloud with Terraform for Infrastructure as Code, Java and Python services built as RESTful microservices (Spring Boot) supported by TDD/BDD, Apache Spark for data processing and Apache Airflow for orchestration, containerization with Docker, CI/CD and source control with GitLab/GitHub, streaming with Kafka, builds with Bazel/Maven, data stores including Postgres, MySQL and MongoDB, plus security scanning (e.g., Trivy, Trend Micro, Wiz) and Jupyter Notebooks, integrating with DWP Integration Team products such as the Data Access Layer and SFT.