Senior Ruby on Rails Software Developer

Technology · London, London, City of
Department Technology
Employment Type Full-Time
Minimum Experience Experienced

Role: Ruby on Rails Software Developer

Location: London, Zurich or Remote


Allocator is a software and data-as-a-service company, providing integrated data management solutions to the alternative investments industry. We champion the pursuit of clarity, opportunity and efficiency for capital allocators around the world and are fast becoming the innovation partner of choice for the world’s leading investment offices. We help private market investors transform their investment operations and research processes by providing a world-class data and analytics platform to support their investment decision processes.

At Allocator our people and culture is at the heart of our success and is driven by excellence, inclusion and fun. We strive for excellence through innovation in a collaborative, diligent and agile environment and are always looking for great people to work with us to build the next generation of data management and software solutions for the alternative investment management industry.

About the role:

As a software developer at Allocator, you will be responsible for implementing and advancing our product development processes and champion our Ruby development framework. You will implement coding processes and ensure quality adherence through peer reviews, code reviews, test coverage and best practices. You will act as the primary owner for non-functional requirements, architectural implementations, and ensure that the quality of the code being written is of the highest standard while addressing technical debt. Every day you will work cross-functionally with team members across the business developing products for investors. You’ll interact daily with the CTO, Lead Developer, Head of Product and other team members to understand our domain and create technical solutions that push our business and client experiences forward.

What you will do:

  • Develop full lifecycle software features (requirements, design, build, test)
  • Develop in full-stack employed on the platform (backend, frontend and dev-ops)
  • Develop operational support features, diagnostics, and platform capabilities.
  • Develop new and improved source connectivity, data extraction, and data interpretation capabilities.
  • Execute in a test-driven, incremental development model
  • Mitigate and minimize technical debt to ensure the software and product platform scale through growth

Skills and Qualifications:

  • At least 5 years developer experience
  • Ruby 2.6+, RoR 5.2+
  • HAML, erb, and custom templating engines
  • Jquery, Coffeescript, ES6, CSS (SCSS), Bootstrap
  • Postgresql 11+, advanced SQL skills
  • Heroku Server Management
  • AWS S3
  • Git

Good to Have:

  • Ruby 2.7, RoR 6 – with experience to upgrade
  • Python: numpy, pandas
  • Amazon Redshift, Athena
  • Advanced command line utilities like perl, sed, libcurl, libxml etc
  • Scalability techniques for large RDMBS

Thank You

Your application was submitted successfully.

  • Location
    London, London, City of
  • Department
  • Employment Type
  • Minimum Experience