Ruby on Rails Developer

Job description

Mentorjam's digital software solutions offer a unique approach to Community engagement and knowledge sharing between members - be that through Mentoring, Coaching or Online learning . Originally started as a data-driven platform for managing scalable and measurable mentoring programs, Mentorjam has evolved into a solution that supports complex ecosystems of learning.  We work across many different industries from Financial services to Government.

With our Whitelabel Saas solution, we are able to provide networks, communities, organizations and ecosystems of all sizes a digital home that really adds value. We offer a space dedicated to sharing knowledge and experience. We believe that to make a difference in this world we should inwardly reflect on what we can share, teach or learn from others to really deliver change.

We are hiring another experienced Ruby on Rails Developer to join our CTO and the development team in further building our development team, managing and supporting the existing product codebase, owning new development projects and contributing to the future Product Development roadmap.

What does the Mentorjam Technical team do?

Mentorjam is a rapidly growing Saas solution offering a digital home for any organisation building an Ecosystem of learning and development. Our solution is built in Ruby on Rails, and our team currently consists of the CTO and small team of Developer and it’s now time to grow further! As the next developer to join the team, you will head straight into the development of integrations and modules, and from there take increasing ownership of the codebase, providing technical support for existing users in conjunction with our Customer Support team. You will also help to define development processes and the build strategy moving forward. There’s plenty of development work to keep you busy as we build towards a v2 product.

Job requirements

How will you spend your days?

  • Start the day with a quick standup to discuss progress and prioritisation

  • Provide timely technical support for our existing and rapidly growing customer base

  • Have regular interaction with our Customer Support Team

  • Scoping, prioritising and developing new features and modules from our development backlog

  • Develop an effective testing strategy

  • Working closely with the CTO to define the strategic development roadmap for the product and helping to ensure we deliver a scalable product

  • Working closely with the customer support team to ensure we are delivering the best support possible

  • Helping build a complete set of technical documentation

Some of the skills you’ll need to bring with you:

  • A sound understanding of Ruby on Rails (a minimum of 3 years professional experience) - we are currently on Rails 6.1 and Ruby 2.6 and simply love the all-new features

  • Strong jQuery and vanilla Javascript

  • Development knowledge of MySQL - our CTO will act as DBA for now

  • Of course, you’ll need a working knowledge of HTML, CSS

  • We host everything in AWS so an understanding EC2 and S3 will be advantageous

  • RESTful APIs - we love connections and integrations

  • Additional experience that will help include Ubuntu, CarrierWave, MiniMagick

How you will stand out in a crowd!

  • You love working with people and get your energy from helping others do great things

  • You have at least three year’s experience as a Ruby on Rails developer

  • You have a logical brain and love to solve challenging development problems

  • You can work remotely and have no problem self-managing