Ruby on Rails developers

Job description

About OpenCorporates

OpenCorporates exists to make information about companies and the corporate world more accessible, more discoverable, and more usable, and thus give citizens, community groups, journalists, other companies, and society as a whole the ability to understand, monitor and regulate them.


We're based in Hoxton, in the heart of London's technology hub.


Our mission

We live a world where the future of democracy is no longer assured, and the power and opacity of corporations threatens to undermine society. If you want to make a difference, want to make sure that fundamental rights and democratic values are maintained, join OpenCorporates, the largest open database of companies in the world.


You can read more about the impact we have, and the tech side of things, on our blog.


Our engineering challenges

  • We are loading an increasing volume of data from around the world into a sophisticated data repository; this brings its own challenges both of scaling and instrumentation. 
  • Our users want to search and retrieve this data in real time often at an industrial scale. 
  • Our service is a key part of major institutions' Know Your Client and Anti Money Laundering processes so it needs to be reliable and secure. 
  • We're always adding new ways of retrieving and analysing our data.


About you

We have opportunities for Ruby on Rails developers at all levels.


Lead developer

  • Do you have a mature approach to delivering software and set yourself high standards in the design of tests and the hygiene of your commits?
  • Could you mentor and coach people to improve their own practise?
  • Do you want to design solutions to gnarly engineering challenges as well as make our users feel awesome about themselves with new features?


Developers

Whether you have 1 year of Rails experience or ten, you are passionate about continuing to learn and improve. You are ready to take on the challenges of handling data at scale. You want to have some fun while you make a difference to the world.


Benefits

  • £40-85k depending on experience
  • We offer 26 days holiday (plus public holidays)
  • We will add you to our pension scheme
  • Are you interested in a conference, training course or book? You got it.
  • If you want to work remotely sometimes because kids, Amazon deliveries, plumbers, sick cat etc., that's cool.
  • Knowing you're on the right side of history


Equal opportunities

  • We are an equal opportunity employer and value diversity at our company.
  • We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

Requirements

  • You're interested in how to handle industrial quantities of complex data.
  • You have some experience of Ruby on Rails. It would be really cool if you also had some exposure to any of the following: RSpec, Elasticsearch, Resque, CircleCI, Neo4J or their equivalents.
  • You're happy to be part of a team. We like to share our knowledge and learn from each other. We try to be better developers.
  • You can come into the office most of the time. We like you so we want to see you whenever you can make it in.
  • You are entitled to work in the UK. Unfortunately we can't help with visas or relocation at the moment.