Senior Full Stack Engineer (contract)

Senior Full Stack Engineer (contract)

Posted 2 days ago by bp

Negotiable
Undetermined
Hybrid
Sunbury-On-Thames, England, 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 industrial safety and risk management. The position requires collaboration with the engineering team and ownership of feature development from concept to delivery. Candidates should possess a strong technical background and experience in software development, particularly with modern frameworks and cloud platforms. This hybrid role is based in Sunbury-on-Thames and contributes to a mission that impacts millions of front-line workers globally.

Key Responsibilities:

  • Design, develop and test new features for the 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.
  • 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.
  • Preferred qualifications include experience with Server-Driven UI, Web Assembly (WASM), Service Workers, Progressive Web Apps, Go services deployed to Kubernetes, Microservices, gRPC, containerisation, and Event-driven architectures.
  • Some experience managing Cloud resources, infrastructure as code, and site reliability.

Salary (Rate): undetermined

City: Sunbury-on-Thames

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: Other

Detailed Description From Employer:

Job Title: Senior Full Stack Engineer

Job Location: Sunbury-on-Thames (Hybrid)

Contract Length: End date 31/03/2026

Industry: Industrial Safety and Risk Management, Energy

Working Hours: 8 hours per day/ 40 per week

Role Overview: 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.

What you will do:

  • 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.

What you will have:

  • Bachelor's degree in a technical field, computer science, software engineering or similar.
  • 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.

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.