Howler Central
HowlerEngineering
Full-time · Johannesburg (hybrid) · Engineering
Your code clears the gate at Ultra while sixty thousand people are standing in front of it.
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 flow through the platform every year, and a great deal of it has to work with no network and no second chance.
We are hiring a Senior Ruby on Rails Developer to take ownership of significant areas of that platform — leading the technical implementation of complex product work, shaping the architecture underneath it, and raising the engineering bar for everyone around you.
This is a hands-on product engineering role. Most of your time is spent building: features, APIs, data models, the tooling that makes the next feature faster. It is not a management track.
AI fluency, and we mean it. At Howler this is table stakes for a senior engineer, not a bonus line. You should already be using AI assistants — Claude, Copilot, Cursor, ChatGPT or similar — as part of daily work: prompting well enough to get reliable engineering output, using AI for debugging, refactoring, documentation, test generation and architecture exploration, and reviewing what comes back with more scepticism than you would give a human colleague. We care far more about how effectively you use it than which tool you picked.
Backend — Ruby on Rails · PostgreSQL · Redis · Sidekiq · REST & GraphQL · OpenTelemetry · Sentry · New Relic · Datadog
Frontend — Hotwire (Turbo & Stimulus) · JavaScript · TypeScript
Infrastructure — AWS · Docker · GitHub Actions · CircleCI
AI tooling — Copilot, Cursor, Claude, ChatGPT, MCP-compatible tools, LLM APIs
You do not need every item on that list. You do need curiosity and a habit of leaving tools better configured than you found them.
Bonus points for AI-powered product features, LLM APIs, agents and workflow automation, MCP, prompt evaluation, high-volume transactional systems, payments or fintech, Terraform, or serious performance profiling.
Within six to twelve months you are delivering complex initiatives with minimal oversight, trusted as a technical voice across the team, visibly improving the maintainability and performance of our Rails applications, and mentoring other developers — including on how to use AI without losing the plot.
Howler is small enough that a senior engineer's decisions stick. You will not spend a year negotiating your way to an architectural change. The systems are genuinely hard — real money, real concurrency, offline-tolerant hardware at the gate, and an immovable deadline called doors open — and the work is visible the moment it ships, because a crowd walks through it.
Howler is an equal opportunity employer. We welcome applications from all backgrounds and are committed to building a diverse team.