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
Howler · Engineering
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.)
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.
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.
Howler
Turn targets into campaigns. Take a hard growth number and decide what actually hits it: which channels, which audiences, which creative angle, what…
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…
Howler
Own an area. Design, build and maintain features across our Rails applications, and lead complex initiatives from planning through to deployment.…