Full Stack TypeScript Developer

At D/Gauge, we are a pioneering engineering consultancy and software provider specialising in railway simulation. As part of the TÜV Rheinland family, we combine innovation with global expertise to deliver industry-leading solutions.

Responsibilities:

  • Rapidly build high quality new features into the software
  • Work with Delivery, QA, and Support stakeholders to balance new features with customer feedback and bugs fixes from the backlog
  • Help establish and adhere to UI & API design guidelines and best practices
  • Collaborate with the dev team to design new features and solve problems
  • Write your own units tests and work closely with QA colleagues
  • Stay up to speed with latest technologies and help the team implement new tools, and best practices as part of a continuous improvement culture
  • Respond to commercial opportunities and deliver the company vision

Essential Skills:

  • 5+ years’ experience building commercial software and web applications
  • Solid experience as a Full-Stack Developer working on data-heavy applications in TypeScript
  • Proficiency in front end development using React
  • Expert knowledge of development of REST APIs using Node.JS
  • Experience of writing modular functions asserted by unit tests using a Test-Driven Development Approach
  • Proficient in using of Git for branch management
  • High quality standards and attention to detail
  • A Diligent Time Tracker using Azure DevOps Tasks to provide daily estimations to the delivery team
  • Positive and flexible attitude to managing time
  • Ability to learn quickly and confidence to start adding value immediately
  • Comfortable with an agile, CI/CD, DevOps environment
  • Excellent communication skills, when collaborating as a team
  • Excellent SQL and data analysis skills
  • Quick-thinking problem solver who is comfortable with rudimentary maths and geometry
  • Skilled at proposing, collaborating, and documenting development strategies
  • Experience with automated testing tools such as Jest or Vi-test
  • Advocate of Agile best practices
  • Good knowledge of development principles such as SOLID, TDD, DRY, and Lean Software Development.

Desirable Experience

  • Microsoft Azure Tools (DevOps) and cloud infrastructure (Apps/DBs)
  • Software architecture experience (data, application, and platform design)
  • Knowledge of the rail or engineering sectors
  • Desirable eye for design and knowledge of UI/UX best practices
  • Expert knowledge of development of REST APIs using C#.NET
  • Experience of COSMOS
  • Experience of Cypress and familiarity of Test Automation practices

You can expect

  • Comprehensive product training and onboarding
  • Opportunities for recognition and progress in your role
  • The chance to work on a large number of exciting projects and challenges
  • Learn from some of the world-leading engineers in their field
  • The chance to champion, inspire and celebrate quality activity across the company
  • Grow your skills and experience
  • Regular company and team events
  • Flexible, remote working (at least 1 day in Birmingham office)
Company
TÜV Rheinland Group
Location
Birmingham, UK
Hybrid / WFH Options
Posted
Company
TÜV Rheinland Group
Location
Birmingham, UK
Hybrid / WFH Options
Posted