Full Stack Developer

Closing on: Sep 30, 2021

About the role

This is an awesome opportunity to join a fast growing organisation that is disrupting the transport industry utilising the power of data. At Incremental we are passionate about improving rail through technology as we think it can be the most sustainable and enjoyable way to travel. We want more people on trains and we believe that technology can transform the way the network is managed. 

The award-winning product suite utilises leading technology such as AI and Machine Learning and we are pushing the boundaries of tech across an entire industry, affecting millions of people daily. 

As we continue to grow year on year, we are now looking forward to adding a full stack developer to our existing technical team.

This role can be York based, or Remote with occasional travel to York.

Role responsibilities

You will join a growing team of software developers to support the delivery of software used by train operators and infrastructure maintainers to improve the performance of the railway. You will have a passion to deliver innovation through a balance of research, prototyping and refinement of technology solutions from idea through to adoption.

As a member of an Agile development team, you will be responsible for contributing towards the continual improvement of the Team, presenting your outputs to stakeholders, and working with other Team members to support the achievement of the Sprint goals.

As a full stack developer, you will lean on your creativity as well as your solid software engineering skills to deliver efficient software, with a great user experience. For major front-end developments, you will work with our UX team to ensure the software will deliver the best experience to our users.

Essential skills and experience

Our core technology stack includes .NET, C#, C++, Angular, MongoDB, MySQL, Android and AWS, but if you’re an amazing developer with experience in other stacks, with an aptitude to learn, then we want you to apply.

  • 2+ years commercial software development experience
  • A degree (or equivalent) in Computer Science, Software Engineering or similar field
  • Experience working with both back-end and front-end technologies (web browser based)
  • Solid understanding of either/both relational and document databases
  • Excellent problem solving ability
  • Knowledge of version control systems, such as Git
  • Deep understanding of object-oriented development and common software design patterns
  • Experience with automated testing
  • Good communication skills


  • Experience with AWS, or other cloud platform
  • Understanding of continuous integration and delivery
  • Some experience interfacing with external APIs and data streams
  • Experience of working on rail projects, or a general interest in the railway

Incremental provides a flexible and stimulating working environment where all of our team are energised by the exciting ways we can transform the rail industry. We encourage our people to generate and develop ideas in a place where having fun and enjoying ourselves away from work is just as important as delivering game-changing outcomes for our clients.

** No agencies please **

Job Category: Developer
Job Type: Full Time
Job Location: York
Working Location: Flexible
Salary: Rewarding salary for the right candidate

Apply for this position

Allowed Type(s): .pdf, .doc, .docx