Software Engineer (JavaScript)


  • Full Time


  • Full Time


About the job, South Africa’s fashion destination, is looking for an Intermediate Software Engineer (JavaScript)to join our team.

This position is remote. However, candidates must already be living in South Africa.

We are looking for candidates who have a real passion for technology, and who are constantly exploring, learning, and improving their skills. We’re a hyper-growth company looking for smart, innovative, autonomous, and creative people to join us!

We think big and follow through!

  • Scale: Over 900,000 happy shoppers shop online on Show them what you can do.
  • Learn: We work with the best of the best and then some. Code alongside industry leaders and upskill in record time.
  • Grow: Expand your career in the fast-growing Takealot Group:, and Mr D Food. We like to promote from within: Here’s your chance.

Who’s who

This position reports to Engineering Manager

Our ideal candidates have a passion for technology, and they are constantly exploring, learning, and improving their skills. They know where to apply what they have learned and share their knowledge freely. We embrace fit-for-purpose technology, meaning we have a diverse stack. Just like our culture, we obsess about building systems that are elegant, performant, reliable, and scalable. Our teams are autonomous, collaborative units that share a business and engineering vision but have the freedom to tweak and influence how they go about their mission.

The high level

  • Writes code and tests and pushes to production independently.
  • Reviews code, providing valuable improvements for the team.
  • Designs system-level code and delivers significant team-level projects.
  • Creates and executes unit test plans.
  • Develops detailed technical analysis and design specifications based on functional requirements.
  • Investigate and resolve defects.
  • Participates in functional and technical specification reviews.
  • Participates in creating and executing integration-level test plans.
  • Monitor services and systems within our infrastructure.
  • Works effectively across multiple teams to deliver large projects.
  • Mentors more junior developers.
  • Continuously improve the architecture methodologies and find ways to improve code design, system performance, high scalability and security vulnerabilities.

Your qualifications & experience

  • Degree in Computer Science or Engineering or equivalent 3 years experience
  • 3 – 5 years of Professional Software Development experience, proven mastery of at least one OO programming language
  • Experience in a scripting language
  • In-depth knowledge of networking, databases, data structures, algorithms, cloud computing, security, code design, distributed systems and testing
  • Understands how to build solutions at scale without increasing technical debt
  • In-depth understanding of coding best practices, system scalability, security, and performance tuning
  • Thorough understanding and practice of Test Driven Development
  • Solid experience in Linux advantageous
  • Solid experience in Docker / Kubernetes advantageous
  • Solid experience in Issue Tracking systems (Jira advantageous)
  • Solid experience with Version Control systems (Github advantageous)
  • Experience with event-driven architecture (PubSub) advantageous
  • Experience with e-commerce-based applications is advantageous

Areas of mastery

  • JavaScript
  • Vue
  • Nest (Node.js®)
  • Node.js® & Express
  • Front-End Engineering principles & best practice
  • Modern frameworks & build tools


  • Python
  • PHP (Laravel)
  • MySQL

The skills we need

  • Strong problem-solving and analytical skills.
  • Strong drive for results.
  • Be comfortable working within a team.
  • Good communication skills.
  • Build and maintain relationships.

Let’s talk about life @ Takealot Group

  • The power is in your hands: We offer a market-related, Total Remuneration Package that allows full flexibility according to your needs. Go on, be the master of your own destiny.
  • No doors: We aren’t fans of stuffy offices or siloed work environments. Collaborate and make something great.
  • Remote work: Love water cooler chats and working from home? offers a hybrid working model for the best of both worlds.
  • Hat day: Take a day every two weeks to learn something new or work on a proof of concept; devise a creative solution for a business or technical challenge!
  • Naspers Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Up-skill with free access to courses on MyAcademy, Udacity, Udemy, Coursera, and more.
  • Good times: Get to know the other extraordinary minds at during regular social events and out-of-office activities (think hikes, think mini golf, think lunch, think good times).
  • Staff discount. The latest fashion at even better prices. What more could you ask for?
  • Birthday leave: Enjoy your mandatory fun day off – you deserve it!
  • Right tools, right job: Mac, Windows, Linux, two monitors or one. Whatever your preference, you’ll work on the latest tech of the latest tech.
  • Help when you need it most: Confidential counseling, legal support, and financial guidance, for free, anytime, anywhere.
  • Tech stack (for days): Vue.js, Python, PHP, Node.js, Kotlin, Swift, Google Cloud, Kubernetes,
  • PubSub, and all things machine learning. If you build it, they will come.
  • Free parking: No more 5km fun runs to your desk (unless you want to).

Like what you see?

Let’s chat! Apply today!

Superbalist is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Software Engineer (JavaScript)

South Africa’s biggest and most-loved online fashion destination. We sell the country’s widest selection of fashion for all and on-trend pieces for your home. We cater to women, men, teens, + kids with inclusive and wide-range sizes. Our award-winning fashion content has made us the heart of the local fashion community. We offer more than 30,000 private label and third-party branded products through class-leading mobile and web platforms. We deliver to every corner of South Africa through our integrated, in-house delivery team. Our vision is to offer the widest choice of accessible fashion by providing the country’s most convenient and efficient shopping platform.

Before applying for this position you must Sign In. Click the button below to continue.

Scroll to Top