Enable job alerts via email!

Software Engineer

Harvey Nash Group

Sunbury-on-Thames

On-site

GBP 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company specializing in innovative software solutions is seeking a Senior Software Developer. In this role, you'll design and build cutting-edge features within a dynamic team, contributing significantly to the development lifecycle while leveraging expertise in modern frameworks and cloud platforms. Join us to make a positive impact on millions of front-line workers around the globe.

Qualifications

  • 10+ years experience in software development, with backend and frontend expertise.
  • In-depth knowledge of modern web frameworks and architectural principles.
  • Familiarity with Cloud platforms such as AWS or Azure.

Responsibilities

  • Design, develop and test new features for the product suite.
  • Create responsive UI web components that are cross-browser compatible.
  • Own feature development from concept to delivery.

Skills

Angular
React
NextJS
Typescript
Domain Driven Design
SQL
NoSQL
Agile
DevOps
CI/CD

Education

Bachelor's degree in a technical field

Job description

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.