Full Stack Engineer

Full Stack Engineer

Posted 1 day ago by Harvey Nash

Negotiable
Inside
Hybrid
London Area, United Kingdom

Summary: The Senior Full-Stack Engineer role at Dynamo involves designing, developing, and testing features for a platform aimed at optimizing front-line operations in the oil and energy industry. The position requires extensive experience in software development, particularly with modern web technologies and cloud platforms. The engineer will work collaboratively within a high-caliber team to enhance existing services and contribute to the overall system design. This role is critical in shaping the product to improve safety and efficiency for millions of front-line workers globally.

Key Responsibilities:

  • Design, develop and test new features for the expanding product suite.
  • Develop new scalable Microservices and enhance existing services.
  • Create responsive UI web components that are cross-browser compatible.
  • Contribute to all phases of the development lifecycle.
  • Work independently and own feature development from concept to delivery.
  • Collaborate with the engineering team and contribute to the overall design of the system.
  • Develop automated tests and conduct performance tuning.
  • Contribute to code reviews.

Key Skills:

  • Bachelor's degree in a technical field, computer science, software engineering or similar.
  • 10+ years’ experience in software development, spanning backend, web frontend and large scale systems.
  • In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux).
  • Expert knowledge of Typescript and reactive patterns.
  • Strong understanding of modern Domain Driven Design or similar methodologies.
  • Knowledge of SOLID principles and Test Driven Development.
  • Experience with Cloud platforms in either Azure or AWS.
  • Familiar with SQL and NoSQL databases.
  • Familiar with Agile, DevOps, Gitops and CI/CD pipelines.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: Other

Detailed Description From Employer:

Job Title: Senior Full-Stack Engineer

Location: 60/40 with 3 days in Sunbury office

Contract Length/End Date: 31/03/2026

Industry: Oil and Energy

Start Date: ASAP

Working hours: 40 hrs/week

Engagement via Umbrella/PAYE – Inside IR35

Synopsis of Dynamo

Dynamo is on a mission to optimise front line operations on the planet. Over 800 million front line workers work in heavy industry across six million sites globally. Their work is risky and complex, in often remote locations. They still deal with a lot of paper, multiple (clunky) software tools and manual processes to simply get work done. This means many avoidable health and safety incidents and enormous waste in work execution. Every 10 seconds, someone loses their life in a work-related incident. Dynamo will change this by optimising how front-line work gets planned and executed. Dynamo's platform and connected apps allow front-line teams to plan work, perform risk assessments, request work permits, record observations, get alerted on health and safety risks in real-time (e.g. fatigue or exclusion zones), and share lessons learnt.

Why join the team:

  • Dynamo is solving a problem that touches the lives of millions of front line workers globally and enables them to return home safe to their families after every shift
  • We have significant pull from customers and have signed multi-year deals with enterprise customers already
  • High calibre team and a culture of continuous innovation, customer centricity and fast-paced execution
  • Joining us at this stage means you get to shape the product. So, if you are someone who enjoys solving big problems, thrives on challenges and ambiguous situations, is hands-on and not afraid of

Role Overview

  • Design, develop and test new features for our expanding product suite.
  • Develop new scalable Microservices and enhance existing services.
  • Create responsive UI web components that are cross browser compatible.
  • Contribute to all phases of the development lifecycle
  • Work independently and own feature development from concept to delivery.
  • Collaborate with the engineering team and contribute to the overall design of the system.
  • Develop automated tests and conduct performance tuning
  • Contribute to code reviews

Key qualifications

  • Bachelor's degree in a technical field, computer science, software engineering or similar.
  • 10+ years’ experience in software development, spanning backend, web frontend and large scale systems
  • In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux)
  • Expert knowledge of Typescript and reactive patterns
  • Strong understanding of modern Domain Driven Design or similar methodologies
  • Knowledge of SOLID principles and Test Driven Development
  • Experience with Cloud platforms in either Azure of AWS.
  • Familiar with SQL and NoSQL databases
  • Familiar with Agile, DevOps, Gitops and CI/CD pipelines

Preferred qualifications

  • Experience with Server-Driven UI
  • Experience with Web Assembly (WASM), Service Workers and Progressive Web Apps
  • Experience with Go services deployed to Kubernetes
  • Experience with Microservices, gRPC, containerisation and Event-driven architectures.
  • Some experience managing Cloud resources, infrastructure as code, and site reliability engineering.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.