Senior Ruby on Rails Developer

The world is changing at an exponential rate and current education systems are not keeping up. At iX, we believe that in the next century, learning won’t just be concentrated on youth, but interwoven throughout a person’s life as they transition across careers and life priorities.Our mission is to build transformational learning experiences that close this gap and give our students the best possible life.iX's vision is to build a lifelong learning brand with a range of future-focused programs and services. Our current focus is on creating career development programs for high schoolers, university students, professionals, and executives, and partnering with institutions to transform how the world prepares students for the future of work.

Why work for us

We are looking to make a positive impact on students' lives by providing them with education for the future. Our company is based on 3 pillars:

Dream Why are you here? What do you want to experience? How do you want to contribute to others? These are the questions that guide the journeys of our students and the core team.

Evolve We challenge our team to be disciplined learners who continually evolve, step by step, day by day. At iX, it's OK to make mistakes—it's not OK to not learn from them.

Connect We believe what makes work ultimately rewarding are the people you share your time with. As a team, we dine, hike, surf, hit the gym, and travel the world together.Your role as part of the iX Team

At iXperience, we are building the future of education. We’ve recently raised capital and are on track for incredibly rapid growth.

Our technology platform needs to scale as quickly, which means you’ll be given a lot of responsibility quickly. You’ll play an integral role in developing and maintaining our internal systems, which power the growth and efficiency of our team. Most of our massive codebase is built on Ruby on Rails, using a wide variety of integrations and 3rd party gems, all hosted on Heroku. Our front-end works with some Javascript (Vue.js), SCSS, and the Bootstrap styling framework.

We employ a progressive development flow with automated tests, high test coverage, continuous integration, and automated linting.

As a perk, we’ll support you with the hardware and software you need to do your job at the highest possible quality and speed.

More specifically, you’ll be responsible for:

  • Feature development: Making updates to our codebase as necessary, in line with business needs. Maintain a minimum code coverage.
  • Bug fixes: Deploying bug-free code, and fix bugs when they arise.
  • Dev ops management: Ensuring our web infrastructure can handle the load.
  • Database management: Making sure our data is managed well and can be easily accessed by business leaders.

The ideal candidate will have the following skills and experience:

  1. 3+ years of Ruby on Rails.
  2. Familiarity with test-driven development, in particular with Rspec.
  3. 3+ years working with databases, SQL, and/or complex spreadsheets.
  4. Can work in a modern Git workflow, with issues, pull requests, CI, and code review.
  5. Can work with at least one front-end Javascript framework, preferably Vue.js.
  6. Fluent in HTML and SCSS.
iXperience is a Cape Town-based edtech company that provides students with industry-focused skills