Full Stack Developers at Mott MacDonald

  • Anywhere (100% Remote) Only
  • MOTT MACDONALD
Job Description:

About the role:

Working as an Full-stack developer within our Moata business, you will join our growing Platform team focused on modernising Mott MacDonald’s delivery to our clients through cross-cutting technology grounded in our Moata Platform.

You will be part of an exciting team responsible for developing our cloud-based web interface, supporting advanced analytics, complex mapping and immersive visualisation. Our platform is currently used by our largest clients across the world, and you’ll be working with our team to scale it. We are seeking a demonstrable ability to create rich front-end and robust back-end functionality with .NET/C# and React/Typescript application.

Key responsibilities:

The specific duties include:

  • Join a global, diverse and high-performing team
  • Improve society outcomes by enhancing the performance of physical infrastructure
  • Work with large scale, real-time data flows and storage (1B+ data points / day)
  • Benefit from automated testing
  • Building a dynamic and responsive user interface
  • Contributing and developing UI experiences to our one technology platform
  • Solving complex engineering problems!
  • Further develop your skills across a modern technology stack and architecture

Key skills:

Our ideal candidate will have a degree in computer science or software engineering and related experience in a similar role in web-based software development. You will need to be experienced in C# and React (preferably with Typescript) and modern software development as well as understand scaling software systems. You'll commit to high quality code and be able to pay attention to detail.

Essential skills and experience required:

  • .NET / C#
  • React (ideally 16.8+)
  • Typescript / ES6
  • Redux
  • SCSS
  • Testing frameworks (Jest, React Testing Library, Enzyme)

Nice to have: It is beneficial if you have any of the following technical knowledge/experience:

  • MSSQL, PostgreSQL or other SQL databases
  • NoSQL databases
  • Python
  • Cloud / Azure / AWS
  • API design
  • Message Queues
  • CI/CD
  • Security management
  • Integration testing
  • Experience contributing to the architecture/ design of new or current applications (micro frontends, design patterns, reliability, scaling, automation)
  • Good understanding of browser rendering behaviour and performance

Company Benefits

  • Pension
  • Holidays
  • Agile working
  • Bonus scheme
  • Flexible benefits package

Interview Process

  • 2 Teams interview and a Technical Assessment
  • Process can be completed in 1 week

Other Jobs in Full Stack