A

Senior Ruby on Rails Developer

Allocator
Full-time
On-site
Somerset West, Western Cape, South Africa

Allocator:

Allocator is a software and data-as-a-service company helping allocators to Private Markets Funds and Hedge Funds deliver their investors the best possible outcomes by turning mountains of unstandardized reports into a single, structured and easily usable data set for risk management, performance attribution and value creation analysis.

 

For 10 years, we have been championing the pursuit of clarity, opportunity, and efficiency for capital allocators around the world and are fast becoming the data strategy innovation partner of choice for the world’s leading investment offices. 


About the Role:

As a Senior Ruby on Rails Developer, you will play a pivotal role in our growing technology team. You will harness your expertise to craft scalable web applications that redefine user experiences and will contribute to building out the next generation of data technology solutions. You will collaborate closely with cross-functional teams to architect and implement cutting-edge features, ensuring that we meet customer demand and drive efficiencies for the company. If you're passionate about Ruby on Rails and thrive in a fast-paced environment, this role is for you.

 

Primary Job Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Experience and comfort working with large and complex monolith applications
  • Integration of data storage solutions, primarily PostgreSQL.
  • Work collaboratively with the product team to understand end-user requirements, facilitate formulating use cases, and translate them into a pragmatic and effective technical solution.
  • Implement, deploy and monitor application environments on Heroku
  • Able to work on legacy front-end technologies like older versions of bootstrap and plain scss and js

 

Skills and Qualifications:

  • Minimum of 3 years’ experience in Ruby on Rails development.
  • Strong understanding of the syntax of Ruby and its nuances.
  • Solid understanding of object-oriented programming.
  • Firm grasp on plain SQL (PG Flavor) and ability to write complex plain SQL queries.
  • Familiarity with Coffeescript, ES6 and plain Javascript code.
  • Good understanding of server-side CSS preprocessors.
  • Proficient understanding of code versioning tools, e.g., Git.
  • Basic understanding of Server and storage technologies like S3 and Heroku
  • Experience and proficiency with Python
  • Knowledge of Fintech, investment management or alternative assets industries
  • Capable of implementing automated testing platforms and unit tests.
  • Understanding of fundamental design principles behind a scalable application.

 

Other benefits include:

  • Flexible working
  • Participation in the company equity scheme
  • Professional development budget (eg. CFA/CAIA)
  • Private medical cover
  • Pension Plan Contributions
  • Monthly socials, snacks, weekly team drinks, etc.

 

Allocator is committed to continuing to make diversity, equity, and inclusion part of everything we do – from how we build our products to how we build our workforce.