Senior Ruby on Rails Developer (UK)

  • £50K – £55K
  • Birmingham
  • Flexible working arrangements
  • Devise, Active model serializers, JSON Web Tokens, Pundit
  • JavaScript, node.js, ES6+, Webpacker, HTML5, and CSS3
  • Competitive salary package, pension, gym, free breakfast and lunch, staff nights out, beer

Posted: 11th of February, 2019


uTrack are a young innovative dynamic Company that have grown fast in a short time. With clients ranging from top100 FTSE Companies across Ireland, UK, Europe and the USA we are looking to find like-minded people to join our expanding and award-winning team that has one core vision. To create a platform that elevates a passengers’ experience of using public transport, while allowing our clients to use real time business intelligence data to transform their businesses.


We are continuing to grow and so is the demand for our services, and we’re now looking to bring a Senior Ruby on Rails Developer as a new addition to our team. Our success comes from building great products and services, and our growth comes from expanding and improving our products as quickly as we can.

We want engineers that are passionate about their craft and proud of the work they create. We want individuals with skills and opinions, with the desire to collaborate, learn and refine their capabilities, and make meaningful contributions to our technical output on a daily basis. We love people who show initiative and innovation, trying to drive quality and efficiencies in our technology.

We expect a senior developer to care about their code quality, striving to produce clean, concise, readable, maintainable, and well-tested code.



Expect to collaborate closely with the product, design and other backend teams to build new features, drive technical direction, and build scalable applications targeting modern browsers and native mobile applications. You will work closely with our frontend developers (we primarily use React.js and React Native), our Head of Product, and report to our Head of Engineering.

Our Ruby technical stack includes Ruby on Rails, Postgres, and Redis. You’ll be working on two existing applications that provide APIs for native mobile applications as well as web-based administrative views for two of our key products. You will also be creating a new application to handle operational and analytical data, to be presented to both internal and external stakeholders, as we strive to improve our operational intelligence.

It is important to note that having experience and being comfortable with working alongside remote teams is important for this role



  • Experience working in a collaborative team environment
  • You should enjoy solving problems: breaking down an issue and designing the solution, then producing a high-quality implementation
  • Good communication skills, both verbal and written – in this role you will use a combination of slack, email, video conferencing, as well as face-to-face meetings
  • Demonstrated technical leadership and initiative
  • Understand performance concerns when working with ruby web applications: IO, GIL, workers, threads, memory consumption, response times, database query optimisation
  • git for source control management
  • Creating new applications from scratch, as well as maintaining and evolving complex rails applications with substantial codebases
  • Judicious approach to testing, and experience with writing unit tests, controller tests, integration tests, and functional tests
  • Experience designing and implementing APIs and client authentication
  • Talented ruby developer with 3+ years’ experience in Ruby on Rails, and 5+ years’ experience as a professional developer overall



  • Experience giving and receiving technical feedback via code reviews
  • Sidekiq background processing of jobs
  • Front-end technologies, such as JavaScript, node.js, ES6+, Webpacker, HTML5, and CSS3
  • Experience and knowledge of other modern programming languages
  • Postgres and PostGIS specifically, but experience with other databases and data stores is positive
  • Creating/maintaining Docker builds of ruby applications
  • Slim templating language
  • Devise, Active model serializers, JSON Web Tokens, Pundit
  • Testing tools: rspec, capybara, headless chrome
  • Experience providing technical support either directly to a client or via a support desk
  • Gitlab and JIRA
  • Managing AWS resources and services
  • Monitoring of production web services



Salary will be in line with experience. uTrack offer a generous healthcare and pension plan, gym membership, paid breakfast and lunches to all employees, annual performance bonus, team nights out, flexible working arrangements and the latest technology to work with.



We’re a diverse bunch and come from all over the world – Lithuania, Bulgaria, Serbia, Romania, Venezuela, Ireland, UK so candidates from all backgrounds are welcome.

If we think you’re a potential fit, we will arrange an HR telephone interview, if all goes well, you’ll be further tested on your technical abilities through a technical test involving the development of a small rails application from scratch. After this, we will invite the top few candidates to an in-person interview.

We don’t need help from recruitment agencies at this point, but if we get stuck, we’ll let you know.

Put your technical skills to better use and email us at


Go back to our Jobs page

Please subscribe to our Newsletter and find out more about what we do.

Work with us?

Are you a decision maker within a public transit business or transit authority/agency?

Contact us to find out how we can help you. 

Contact Us:




Share This