Do you have what it takes?

We're on the lookout for Software Developers that blow the competition out of the water.

Qualities we value

Autonomy

Autonomy

"Needs minimal hand-holding and won’t disappear into the void."

A great engineer should be self-sufficient - able to take a task, break it down, and execute it without constant oversight. They don’t wait for permission to solve problems; they identify them and fix them before they escalate. If they do ask questions, they’re the kind that move projects forward, not the "What do I do next?" variety.

Great Communication Skills

Great Communication Skills

"Can explain complex systems to both engineers and non-tech folks without inducing a headache."

Being a strong communicator isn’t just about writing clean code - it’s about articulating ideas clearly, whether in documentation, Slack messages, or meetings. They know when to send a concise update and when to hop on a quick call to prevent three days of back-and-forth messages. Bonus points if they can explain recursion without resorting to "see recursion."

Passionate about Technology

Passionate about Technology

"Reads tech blogs for fun, has at least one side project, and probably owns a mechanical keyboard."

A strong engineer is genuinely excited about technology - always curious, learning, and staying up-to-date with industry trends. Whether it’s experimenting with a new framework, contributing to open source, or geeking out over the latest database optimizations, they bring energy and innovation to their work.

Ownership mentality

Ownership mentality

"Treats the codebase like their own house - doesn’t leave messes for others to clean up."

An engineer with an ownership mentality doesn’t just "complete tasks" - they take full responsibility for the success of the features they build. They think beyond "Does it work?" to "Is it scalable, maintainable, and efficient?" If something breaks, they don’t wait for someone else to fix it; they roll up their sleeves and get it done.

Accountability

Accountability

"Takes responsibility for successes and failures - without blaming 'the intern'."

A strong engineer is reliable and follows through on commitments. If they miss a deadline, they own it and proactively communicate next steps instead of radio silence. They give credit where it’s due, admit mistakes, and continuously strive to improve.

Proven Track Record

Proven Track Record

"Has actually shipped products, not just read about them on Hacker News."

A great engineer has real-world experience building and delivering software. They can talk about challenges they’ve faced, how they solved them, and the impact their work had. They don’t just have theoretical knowledge - they’ve been in the trenches, fought (and debugged) their way through tough problems, and have the battle scars (or impressive GitHub commits) to prove it.

Tech we can get behind

We’re building a team of highly capable engineers, and we want to work with people who bring proficiency and expertise to the table. If you're applying, you should have strong experience in at least one of the technologies below - the more, the better.

ReactJS

* Required

TypeScript

* Required

Next.js (or equivalent)

 

Node.js

 

GraphQL / REST

 

React Native

Nice to have

TailwindCSS

Nice to have

What we can offer you

We are developers, and we know what's important to you. We're focused on ensuring that your most important needs are met with meaningful positions.

something

Remote-First. Like, Actually.

No office, no awkward coffee chats. Just solid work from wherever you feel most human.

something

Good Money*

We pay better than most local gigs in South Africa. *Yeah, 'good' is subjective - but you'll feel it.

something

Work That Works for You

All contract roles. Stay in control of your time, your rate, and your freedom.

something

International Vibes

Collaborate with teams from across the globe - no passport needed.

something

Backed by Big Brains

We’re engineers too. If you get stuck, we’ve got your back (and your brain).

something

No Junk Jobs

We actually get to know you and match you with work that makes sense.

something

Dev Community Vibes

Join a bunch of smart folks who support each other - and know when to send a great meme.

something

Low Noise, High Trust

Slack-only. Async. Zero micromanagement. Just clean, meaningful work.

Who should apply?

We’re looking for experienced developers who can hit the ground running. If you're entry-level or still learning, this may not be the right fit.
However, if you're someone who thrives in a fast-paced, high-performance environment and is always leveling up your skills, we’d love to hear from you.

*Unfortunately we don't consider applications with less than 5 years.

Add links to your website, blog, or social media profiles.