Software Engineer (JavaScript)
Anything is Possible
Date: 18 hours ago
City: Cape Town, Western Cape
Contract type: Full time
Remote

Location: South Africa (Remote)
Reports to: Head of Technology
Level: Mid/Senior
The role
We’re hiring a Software Engineer to help us accelerate product delivery across our Node.js services and app layer. You’ll work closely with our cross-functional team to build APIs, implement platform features, and improve the stability, performance and polish of our applications. While we have dedicated front-end developers, we’re looking for someone who still cares about the visual impact of their work and brings a full product mindset to what they build.
We’re after someone with strong JavaScript/TypeScript experience, a passion for clean architecture and testing, and an agile mindset. You’ll be comfortable navigating complexity, solving problems independently, and making use of AI tools to speed things up where appropriate. This is a hands-on engineering role where delivery, accountability and collaboration matter.
What you'll do -
Reports to: Head of Technology
Level: Mid/Senior
The role
We’re hiring a Software Engineer to help us accelerate product delivery across our Node.js services and app layer. You’ll work closely with our cross-functional team to build APIs, implement platform features, and improve the stability, performance and polish of our applications. While we have dedicated front-end developers, we’re looking for someone who still cares about the visual impact of their work and brings a full product mindset to what they build.
We’re after someone with strong JavaScript/TypeScript experience, a passion for clean architecture and testing, and an agile mindset. You’ll be comfortable navigating complexity, solving problems independently, and making use of AI tools to speed things up where appropriate. This is a hands-on engineering role where delivery, accountability and collaboration matter.
What you'll do -
- Build and maintain secure, scalable APIs and application logic using Node.js and TypeScript
- Develop visual and interactive features/components using React or Vue.js
- Write clear, maintainable code backed by robust unit tests
- Debug, optimise and improve the performance and reliability of existing features
- Use AI tooling to speed up tasks, unblock problems, or test hypotheses quickly
- Collaborate with Product, QA and other engineers to shape and deliver well-scoped stories
- Communicate progress clearly at each stage and keep others aligned on delivery status
- Participate in sprint ceremonies, retrospectives and planning sessions
- Use version control tools confidently (we use Git)
- Work with third-party APIs and cloud services (we use AWS, GCP and a range of integrations)
- Support rollout and adoption of new features with a sense of ownership
- You have 4+ years’ experience delivering production-grade software using JavaScript and TypeScript
- You hold a Computer Science or related STEM degree, or have equivalent practical experience
- You’ve contributed to production-level SaaS products and understand the operational demands involved
- You’ve worked with Node.js at scale and contributed meaningfully to APIs or application logic
- You have strong experience with React (or Vue.js) and care about how your work appears and behaves in the browser
- You’re a confident problem-solver with an agile mindset - you break work down and adapt quickly
- You get satisfaction from finding solutions, not just completing tasks - your curiosity is a strength
- You write unit tests as part of your process and take responsibility for the quality of what you ship
- You’re a proactive communicator - sharing progress, surfacing blockers early, and keeping others in the loop
- You use AI tools smartly to accelerate problem-solving, speed up delivery, or test hypotheses
- You’re confident with version control, branching workflows and maintaining good repo hygiene
- You’re comfortable working with data layers and caching technologies like MongoDB, Redis, and BigQuery
- You have some experience with cloud infrastructure (AWS/GCP), or are eager to grow in that area
- You’re a self-starter who uses initiative, supports others, and is enjoyable to work with
- You’re comfortable working in an agile (with a lowercase ‘a’) team - collaborative and iterative without rigid process
- You have a proactive mindset - if something needs fixing or improving, you just get on with it
- You look for ways to improve the product every day, not just when handed a feature brief
- You have a maker mindset - you take pride in shipping well-crafted, real-world solutions
- You care deeply about technology and stay curious about where it’s going
See more jobs in Cape Town, Western Cape