Please note: this position is now closed.
Realtime Trains is an independent resource for train information in Great Britain. We provide answers to tens of millions of train information requests every month. Our services help provide information to the public, businesses, independent developers and support the rail industry itself.
We have an opening for a full stack software development position within our organisation.
We’re looking for the right person for this role and we’re flexible whether this is a full or part time, fixed term or permanent, but we will be looking for a commitment of at least 20 hours per week for at least a year. The salary is flexible and we will discuss this with candidates during the interview process. This is a remote working position but you must be within the UK and have the right to work within it. We are not looking for contractors for this position.
You’ll be working on our own products, including Realtime Trains, our heritage platform, and RailMiles, as well as working with our customers on innovative solutions to help push the industry forward.
It’ll be highly advantageous if you have knowledge of how the railway open data feeds work and have used them in anger. It’s also beneficial if you’re already a user of Realtime Trains and understand its capabilities. If you don’t know something, we’ll make sure you know what you need to know.
Required skills
- A working knowledge of Python and Java
- Experience working with MariaDB/PostgreSQL with a functioning understanding of Redis and MongoDB
- Understanding of normal web based scripting languages, HTML5/CSS/Javascript, React, Angular, etc.
- Familiarity with Git version control
- Strong communication skills
Desirable skills
- Understanding of PHP and C
- Experience with embedded systems such as Arduino
- Experience of using Linux (primarily Debian and Ubuntu) systems, and Puppet configuration management
- Have previously used the Network Rail open data feeds (or other rail industry open data services)
- Working knowledge of the railway industry and its systems
- Full UK driving licence
Benefits
- 25 days per holiday per year, plus bank holidays, incrementing at one day per year until a total of 30 days per year. Pro rata if part time.
- All necessary computer equipment provided
- Flexible working hours
- Competitive and negotiable pay, with biannual reviews
You will need to provide evidence that you can legally work in the United Kingdom. Sorry, no agencies please.
How to apply
You can apply for this position by emailing us at jobs@realtimetrains.com with your CV and any information you think we should know about why you’re right for the role. We’d like to see examples of any work that you’ve done, so if you have anything that you’d like to show off please let us know! You can e-mail us at the same place if you have any more questions.
Applications are open until 6 June 2022 at 10:00. If this position is oversubscribed, we may close applications earlier.
Interview Process
There will be a two part interview process for this position.
The first part of the process will be a basic technical questionnaire which will cover a number of different subjects. We do not expect everyone to know the answers to all the questions - do not worry if you don’t know the answer!
We will not be performing any “write some code for us” exams as we don’t feel this is a good test. However, if you do have code from earlier projects or work that you would like us to see to demonstrate your previous skills then please do share. We are in principle happy to sign NDAs.
The second part, subject to the technical questionnaire, will be a interview performed remotely over Microsoft Teams with our staff.
If we feel it is necessary, we may invite you to a in-person interview in Bournemouth or London. We will reimburse any reasonable travel expenses if this is the case.