skip to Main Content

Senior Full Stack Developer (Ruby)

Salary: TBC
Location: Remote

You’ll be a part of a friendly and expanding team of talented engineers, working across the suite of software that powers Looper Insights. Values and culture are extremely important to us, and you’ll help us maintain a great work environment as we grow.

We build web scrapers, APIs, and front-end clients. Mostly using JavaScript, Ruby, Rails, React and Redux underpinned by PostgreSQL. We’re also beginning to work with Python, Clojure and Elixir for our web scraping and data processing.

See also: Careers · Open Roles

What You'll Do

  • Continuously review and improve our development process to ensure reliable and fast-paced delivery
  • Help architect a world-class suite of scraping and data processing tools that are fault-tolerant, reliable and performant.
  • Lead team of other developers ensuring consistency of technical design and on time delivery of business requirements.
  • Participate in recruitment process: CV reviews, interviews, reviewing technical ability and cultural fit.
  • Play a part in an agile team – participate in stand-ups, sprint planning & retrospectives.
  • Build front-end tools using React, with a focus on usability and design.
  • Expose those tools via APIs that are well designed and support rapid development of front-end features.
  • Design and write code that is well-tested and continuously improved.
  • Contribute to peer review and share your knowledge with team.
  • Keep up to date with the latest software development technologies and methodologies.
  • Practise DevOps, you’re responsible for getting your code to production and supporting it.
  • Use the latest cloud services available to run your code

Requirements

  • Ruby experience. It doesn’t have to be your primary language as long as you have  experience with Ruby and OOP in general. Our current scrapers are written in Ruby and as we improve them or migrate them to a better technology we need to support the existing systems.
  • An interest in additional languages, paradigms and skills. We’re currently evaluating Python, as well as functional languages like Elixir and Clojure for our scraping tools.
  • Highly numerate and literate in English. We’re a remote team and communication is extremely important.
  • Proactive and organised. Startup life means constant change and we need people who can learn and get on with things.

Why you’ll love working here

We’re a genuinely nice group of talented and helpful people. We care deeply about building an excellent team which is inclusive no matter your background, with a friendly and respectful culture.

We’re distributed around the UK and Europe (GMT +/- 2 hours), with a belief in autonomy, responsibility and trust. That means a flexible schedule and the room to get your head down and produce excellent work. If you need to do the school run, or go for a walk to think through an idea – we trust you to do your work however you do it best.

Our benefits and culture are geared towards helping our team grow personally and professionally, with career advancement and work-life balance. We encourage and maintain a good work/life balance, and we ask everyone to set Do Not Disturb schedules on our communication apps.

How to apply

To apply for this role please send your CV to careers@looperinsights.com, along with a covering letter introducing yourself.