Skip to content
OpenCall

Howler · Engineering

Intermediate Ruby on Rails Developer

  • Johannesburg (hybrid)
  • Gauteng
  • Full time
  • Information Technology
Closing date
Not given
Reference
e3pkj6nn3z
Source
Howler · 8 Nov 2026

About the role

A product engineering job, not a ticket queue.

Howler builds the technology behind live experience — ticketing, access control and cashless payments in one system, trusted across more than 20 countries and used by some of South Africa's biggest events: Ultra South Africa, Comic Con Africa, Black Coffee Weekender, MTN Bushfire. Millions of tickets, payments and check-ins move through the platform every year.

We are hiring an Intermediate Ruby on Rails Developer to build new product. You will work with Product and Design on features that customers actually touch — prototyping, shipping, iterating — on a platform that handles millions of transactions a year.

To be plain about what this role is not: it is not legacy maintenance and it is not the support queue. (We are hiring separately for a support-weighted backend seat, and that ad says so.)

Requirements

3–5 years of professional software development

Strong commercial Ruby on Rails, and a real grip on Rails conventions

Designing and consuming RESTful APIs

Strong SQL and PostgreSQL

Sidekiq or a similar background processing framework

Confident writing automated tests — not as an afterthought

Git and modern development workflow

Strong debugging instincts, and the patience to find the actual cause

Clear communication; you can disagree with a design and say why

AI fluency, and we mean it. At Howler this is table stakes, not a bonus line. You should already be using AI assistants — Claude, Copilot, Cursor, ChatGPT or similar — in daily work: writing prompts that produce reliable engineering output, using AI for debugging, refactoring, testing, documentation and research, and validating what comes back rather than pasting it. We care far more about how effectively you use AI than which tool you happened to try.

Duties

On any given week you might:

Build new features across our Ruby on Rails applications.

Work with Product and Design to prototype an idea quickly, then take the good version all the way to production.

Design and build the REST and GraphQL APIs behind our web and mobile platforms.

Use AI assistants to move faster through implementation — then review what they gave you properly, for correctness, performance and security.

Write clean, well-tested code, and improve what is already there through refactoring and honest optimisation.

Work with PostgreSQL, Redis and background jobs to build things that stay up under load.

Contribute to sprint planning, technical design discussions and architectural decisions — your opinion counts at this level.

Improve the CI/CD pipelines and tooling that everyone on the team lives in.

Look for places where AI can create genuine customer value in the product, not just in the IDE.

Performance Marketing Specialist

Howler

Turn targets into campaigns. Take a hard growth number and decide what actually hits it: which channels, which audiences, which creative angle, what…

  • Johannesburg or Cape Town (hybrid)
  • Full time

No closing date

System Support Specialist

Howler

Watch the platform. Monitor ticketing and payment health, respond to alerts, and act on incidents while they are still small. Own the queue. Triage…

  • Johannesburg
  • Full time

No closing date

Senior Ruby on Rails Developer

Howler

Own an area. Design, build and maintain features across our Rails applications, and lead complex initiatives from planning through to deployment.…

  • Johannesburg (hybrid)
  • Full time

No closing date