WORK180 logo
Applications for this job have closed. This page will redirect to the Mott MacDonald jobs page in 10 seconds.

Full Stack Developer

England
Full time
Posted
employer logo
Mott MacDonald
Engineering
10,001+ employees
Do you want to work for a company whose purpose is to improve society by considering social outcomes, and to transform businesses, communities, and opportunities for it's employees? Mott MacDonald is a global consultancy whose people do exactly that.

Mott MacDonald Digital Ventures is at the heart of this revolution - transforming infrastructure at speed by connecting innovation to outcomes. We work across the globe with some of the biggest and most progressive clients, on the most exciting projects. We exist to empower lasting industry transformation, enable engineering innovation on demand through our Moata platform, and drive transformational growth through our partnerships - bringing the best ideas and innovations together.

A bit about the team

Our dynamic and diverse team ranges from information consultants, investment analysts through to product managers, software developers, data scientists and everything in between. At Digital Ventures we're not short on ambition, and we want our people to have genuinely exciting and fulfilling careers full of equal opportunities for growth, with a real sense of purpose through meaningful work and meaningful relationships.

Role description

Working as a 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.

You will also support the development of our flagship and industry-leading decarbonisation and net zero solution, Moata Carbon Portal. This solution is key to our clients' sustainability ambitions, and you will play a key role in supporting the development of new features and functionality.

Key responsibilities
  • Join a global, diverse and high-performing team that connects digital expertise with sustainability domain knowledge
  • 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
  • Leading architectural decisions and code / design reviews on new and existing projects
  • Building a dynamic and responsive user interface.
  • Contributing and developing UI experiences to our one technology platform, and
  • Solving complex engineering problems!
  • Further develop your skills across a modern technology stack and architecture
Candidate Specification :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)
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
  • Experience developing innovative sustainability solutions
If you meet 80% or more of what we're looking for, please still apply. We understand not everyone will meet all the requirements, but you might have skills we didn't know we need.

#LI-NG1