Software Engineer (Angular, TypeScript, Full Stack)

Build software that helps engineers spot faults in trains, turbines and industrial machinery.

  • Work: Full-stack development on our established Global Data Network (GDN®) platform.
  • Tools: TypeScript, Angular, Node.js and AWS.
  • Location: Cramlington, Northumberland. Full time, office-based.

Why this could be your next role

You’ll work with engineers and data scientists on a platform used internationally, with the opportunity to shape its technical direction. If you enjoy the whole stack, from database to browser, and ask why a number looks wrong rather than just how to display it, you’ll find plenty to get into here.

We’re looking for someone who takes pride in software that ships and keeps working, and understands that a dashboard is only as good as the data behind it.

Key responsibilities

  • Design, develop and maintain features for the GDN® platform.
  • Develop intuitive user interfaces for exploring and analysing industrial data.
  • Develop back-end services for telemetry data ingestion, processing and aggregation.
  • Integrate front-end applications with back-end services and telemetry databases.
  • Develop data visualisation tools, including time-series analysis, heatmaps and engineering dashboards.
  • Help ensure the performance, scalability and security of cloud-based services.
  • Collaborate with software developers, data analysts and multidisciplinary engineering teams.
  • Participate in software testing, debugging and continuous improvement activities.

What you don’t need

You don’t need a computer science degree if you can show us equivalent practical experience, and you don’t need prior experience in industrial IoT, we’ll bring you up to speed on the domain.

Essential

  • Degree in Computer Science, Software Engineering or a similar subject, or equivalent practical experience.
  • TypeScript development experience.
  • Experience with Angular or a similar framework for customer-facing interfaces.
  • Familiarity with Linux environments, testing and CI workflows, and Git.
  • Understanding of software design principles, including scalability and security for back-end services.
  • Good communication skills, in person and via email and video.

Desirable

Experience in several of these areas would be advantageous, but none are essential:

  • Experience with cloud-hosted applications, services and databases, ideally AWS.
  • Knowledge of Industrial IoT systems.
  • Experience handling large telemetry or time-series datasets.
  • Experience developing engineering or scientific visualisation tools.
  • Experience working alongside AI or data science teams.
  • Knowledge of REST APIs and modern software integration techniques.

About the role

You’ll work alongside software developers, data analysts, AI specialists and engineers to develop GDN®, Transmission Dynamics’ Industrial IoT platform. The work spans customer-facing interfaces, telemetry processing and cloud services, including Express.js on Node.js. Our customers use the platform across rail, energy, mining and heavy industry.

Location and commute

Location: Cramlington, Northumberland, at our purpose-built R&D and manufacturing facility on Northumberland Business Park, 1 Innovation Way, Cramlington NE23 7FP.

Ample on-site parking, close to the A1 and A19, about 20 minutes from Newcastle, and within easy reach of Morpeth, Whitley Bay and Blyth. Cramlington railway station is on the East Coast Main Line and Newcastle International Airport is a short drive away.

Hours and conditions

Hours: Full time, office-based.

This role is based at our Cramlington office; candidates must be able to work from the office.

We are unable to offer visa sponsorship. Candidates must have the right to work in the UK.

Salary and benefits

Salary is discussed on the introductory call, and offers are set through individual assessment of your experience, skills and potential. If you wish, you can share your salary expectations on the application form; it is optional and won’t affect how your application is assessed. See the Salary and Benefits section of our Careers page for full details.

Benefits:

  • Statutory holiday allowance (28 days including bank holidays).
  • End of year closure: employees are traditionally out of office from Christmas to New Year.
  • Workplace pension scheme.
  • Electric car scheme.
  • Support for training and professional development.
  • Regular company social, cultural and charitable events.
  • Casual dress.
  • Free flu jabs.
  • Our own purpose-built R&D and manufacturing facility.

Support for development, from apprenticeships to degree-level qualifications, is considered on a case-by-case basis depending on the individual, their role and the relevance of the development.

Response commitment and next steps

Every application is personally reviewed by the relevant recruitment lead. We do not use automated screening or AI to shortlist candidates.

If your application looks like a good match, we’ll be in touch to arrange a short introductory call.

We receive a high volume of applications, so we may not be able to contact every applicant individually if we decide not to progress their application.

If we would like to take things further, the next steps are: an introductory call, then a taster session at our office, then an offer.

Apply for this position

We are required by law to verify your right to work in the UK as part of the recruitment process. This information is used solely to ensure compliance with UK employment legislation.
Allowed Type(s): .pdf, .doc, .docx
To top