uTrack symbol (clear)

England

Birmingham Office

Bennetts Hill House, 24 Bennetts Hill, Birmingham, B2 5QP. United Kingdom

uTrack Office UK Birmingham

Careers

Senior Ruby on Rails Developer UK

Posted: 7th February, 2024

Overview

  • 60-75k a year –  Full-time, Permanent
  • Company pension
  • Cycle to work scheme
  • Health & wellbeing programme
  • Flexible working arrangements
  • Sick pay
  • Company events

About Us

uTrack, an innovative company serving top FTSE companies globally, is expanding its award-winning team with a core vision: creating a platform that elevates a passengers’ public transport experience and empowers clients with real-time business intelligence to transform their business.

Our amazing team is made up of individuals from all areas of the world, ethnicities, genders and beliefs, and we are committed to providing a positive workplace where everyone feels empowered to bring their whole self to work.

Title: Senior Ruby on Rails Developer

Location: Birmingham

Department: Engineering     

Expertise Level: Senior

Reporting to: Technical Lead Ruby on Rails

Salary: 60-75k

Role Summary

We are seeking a Senior Ruby on Rails Developer. We value passionate engineers dedicated
to clean, efficient, and well-tested code. The role involves collaborating on high quality
feature development, technical direction, and scalable applications, primarily focusing on
Rails development.

Responsibilities

  • Collaborate with product, design, and backend teams on feature development
  • Work closely with frontend developers, leveraging React.js and React Native
  • Contribute to existing applications providing APIs for mobile and web-based administrative views
  • Utilise Ruby on Rails, Postgres, and Redis within our technical stack
  • Address performance concerns in Ruby web applications
  • Demonstrate excellent communication skills for both remote and face-to-face interactions
  • Design and implement APIs and client authentication
  • Maintain and evolve complex Rails applications with substantial codebases
  • Apply judicious testing practices, covering unit, controller, integration, and functional tests

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.

Requirements

  • Talented Ruby developer with 3+ years’ experience in Ruby on Rails, and 5+ years’ overall professional development experience
  • Experience working in a collaborative team environment
  • Strong problem-solving skills, ability to design solutions with a high-quality implementation
  • Good communication skills, both verbal and written – you will use a combination of
    technologies, as well as face-to-face meetings, to collaborate
  • Understand performance concerns in Ruby web applications
  • Git for source control management
  • Experience maintaining and evolving complex rails applications with substantial codebases
  • Testing experience, including unit, controller, integration and functional tests
  • Experience designing and implementing APIs and client authentication
  • Must be comfortable working within, and, with remotely located teams

Nice To Have

  • Sidekiq background processing of jobs
  • Experience with other modern programming languages
  • Knowledge of Postgres and PostGIS, and other databases and data stores
  • Creating/maintaining Docker builds of Ruby applications
  • Familiarity with Slim templating language
  • Experience with Devise, Active model serializers, JSON Web Tokens, Pundit
  • Testing tools: RSpec, Capybara, Headless Chrome
  • Familiarity with Gitlab and JIRA
  • Managing AWS resources and services
  • Monitoring production web services

What We Look For

  • Passionate engineers with a collaborative spirit
  • Initiative and innovation to drive quality and efficiencies
  • Commitment to producing clean, concise, readable, maintainable, and well-tested code

Benefits

  • Flexible working hours and a hybrid working policy; 2-3 days in office weekly
  • 33 days holiday, including 8 bank holidays, with increases for long service
  • Private medical insurance, with an additional personal wellness allowance
  • Access to a professional development fund for learning
  • High spec tech and the best tools to be successful. We use Mac’s as a standard
  • Complementary snacks and drinks in our fully stocked kitchen
  • Fully funded regular social events during working hours
  • Cycle to work scheme
  • Annual pay review and discretionary bonus
  • Employers’ contribution to pension

Application Process

If interested, an HR telephone interview will be arranged, followed by a technical test. Successful candidates will proceed to an in-person interview.

Note To Recruiters  

We are not seeking assistance from recruitment agencies. If needed, we will reach out.

Get in touch

We’re a diverse bunch and come from all over the world so candidates from all backgrounds are welcome.