Thinkst Canary | Full Stack Software Engineer, Frontend Engineer | REMOTE or Cape Town / Johannesburg, South Africa | https://canary.tools
Thinkst Canary is a unique honeypot system deployed across networks you frequently use, with customers including a bunch of Valley unicorns, research labs, retailers, financial services, academic institutions, mining, defence, and more, across all seven (yes, seven!) continents.
We think it's great, but don't just take our word for it, our customers frequently express their love (https://canary.love)
Our tech stack mainly revolves around Python, Linux, and Vue.js. We use AWS, Azure, GCP to varying degrees, and ship actual hardware which keeps things exciting.
We bootstrapped to $11MM ARR (https://blog.thinkst.com/2021/03/we-bootstrapped-to-11-milli...)
We're looking for Fullstack and Frontend Engineers to join us in continuing to develop on the honeypots, on the management consoles, and on expanding our array of Canarytokens (https://canarytokens.org).
Our hiring process consists of a ~45min intro chat, a take-home practical coding exercise, a group interview, and a founder interview. No whiteboards.
If you'd like to know more, or are interested in applying, get in touch at hiring@thinkst.com (and please include a CV if applying).
SPAN Digital | Polyglot Software Engineer | South Africa, Remote/On-site | Full-time/contractors | https://spandigital.com
SPAN (est. 2013) is a software solution and product development firm headquartered in San Francisco, California with an engineering team operating from Cape Town, South Africa.
We strategize, workshop, design, and develop software solutions for clients ranging from startups to global brands.
We have a background in consultancy, so process is important to us; every project follows a core pipeline, tweaked to suit the specific project's needs. We run projects agile, but only after some up-front planning and iteration is done to get a good sense of scope. Any crunch is frowned upon, since it implies failure to adapt and adjust the scope of the project.
Tech stack is often client-dependent, but typically a mix of Python, Golang, Scala, Java, Node, React, Kubernetes and more.
Personal note: I came in as a less-experienced engineer, and have learned an incredible amount over the last three years. Mentorship is a large part of that, as well as moving between different services projects and naturally being exposed to different tech.
Jobs: https://spandigital.com/working-at-span/ (mostly looking for Senior Engineers, but all levels welcome)
Application: freecandy@spandigital.com (feel free to mention "HN" or "Roan")
Looking for Java developers around Cape Town / Stellenbosch area.