Home » Full Stack Developer – Functional Programming (Haskell / Vue)

Full Stack Developer – Functional Programming (Haskell / Vue)

  • Salary £35,000 – £60,000 – dependent on experience (Software Developer, Senior and Principal Software Developer roles available)
  • Pension and Company Bonus
  • 37.5 hours per week
  • Remote with the ability to travel to Leeds if / when needed

Do you want to revolutionise the rail industry?

Tracsis are looking for ambitious and high-quality developers to join our amazing team working to revolutionise the railway.

We work in a variety of popular technologies, and you don’t necessarily need direct experience of these to join us.

We’re looking for creative developers, problem solvers, technology enthusiasts, collaborators.

You will have a keen interest in modern software engineering practices and a desire to learn about, and possibly even contribute to, advances in the industry.

Whether you are you an experienced functional programmer, have experimented with it as a hobby, or are completely new to it, if we’re a good fit we’ll give you the time and support you need to get up to speed.

We are actively seeking to increase our team’s diversity and welcome applications from those from all walks of life.

The Role

We use Haskell and Vue to develop the applications you’ll be working on.

These are enterprise applications capable of planning and running large scale passenger railways.

Our software is cloud based, distributed and highly available.

We use GitLab for our code repository, run continuous integration and to operate continuous delivery pipelines.

We support our developers speaking directly to customers to develop relationships and understand first hand where the software fits into their jobs.

Automated testing is vital to give end users confidence in our software and to give us the agility to deliver valuable features at the right time.

Search terms that might have led you here and the type of backgrounds we’re interested in: Haskell, Scala, F#, Clojure, Erlang, Java, C#, Vue, Angular, React, JavaScript, HTML, CSS, AWS, Bootstrap, DevOps, System Reliability Engineering, agile, microservices.

The Team

You’ll join a diverse team with a friendly, relaxed, and professional culture.

Our approach is collaborative, both internally and externally.

We are supportive and helpful to our colleagues and believe passionately in delivering a great service to our customers.

We respect fresh ideas and creative solutions that will enhance the whole team.

We have moved to a primarily remote, hybrid model as the world adapts to life during and after the pandemic.

We still value the relationships built by meeting in person and all teams are encouraged to do this regularly when possible.

Tracsis

Tracsis is a fascinating company to work for. We offer a huge range of technology and transport related products and services.

From managing the traffic for the Silverstone F1 GP to sophisticated enterprise software that can run a railway, there’s always exciting things happening and plenty of opportunities available to fulfil your potential and develop your career.

Our mission is simply to revolutionise transport in the UK and beyond. We have an amazing suite of products that are making a real difference to the performance of the railway.

If that sounds exciting or you have questions, drop us a line, we’d love to hear from you. Please submit a copy of your CV to recruitment@tracsis.com We welcome C.V’s from all members of the community. Tracsis are committed to promoting a diverse and inclusive community.

DBS Checks

Offers of employment are subject to pre-recruitment checks, including a Basic DBS check, the cost of which will be covered by Tracsis. The check will be carried out by our HR team, using a registered checking service that is GDPR compliant. More information about the details disclosed in a Basic DBS can be found on the Gov.uk website. Details of the checking process will be shared during the offer stage. We carry out these checks due to the sensitive nature of our client’s information that you may have access to. A criminal record will not necessarily be a bar to obtaining a position at Tracsis, if an unspent conviction/s or caution/s is disclosed, a decision will be made by the HR Manager as to whether the offer of employment should be withdrawn.

GDPR Privacy Notice

During the recruitment process, Tracsis collects and processes personal data relating to job applicants. Tracsis is committed to being clear and transparent about how it collects and uses that data and to meeting its data protection obligations. We will use this information for progressing applications in view of offering employment, assessing your suitability, or to fulfil legal or regulatory requirements if necessary. We will not share any of your information to any third parties for marketing purposes.

© 2022 Tracsis plc