Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Fullstack JavaScript Engineer

Scrums.com

Cape Town

Hybrid

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading custom software development company is seeking a software developer with over 2 years of experience. The role involves designing, developing, and maintaining software solutions, prioritizing clean code and innovative problem-solving. Ideal candidates will have a Bachelor's degree in Computer Science and proficiency in various cloud services and frameworks such as React.js and Node.js. Join a dynamic team that values creativity and independent work in a hybrid model.

Benefits

Discovery Medical Aid
Half-Day Birthday Leave
Parental Benefits

Qualifications

  • Minimum 2 years’ experience in software development.
  • Experience with cloud services such as AWS or Azure.
  • Proficiency in React.js, Node.js, and PostgreSQL.

Responsibilities

  • Design, develop, and maintain high-quality software solutions.
  • Write clean, efficient, and inspiring code.
  • Automate and continuously improve systems.

Skills

Problem-solving
Communication
Interpersonal skills
Creativity
Analytical skills

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
Azure
React.js
Node.js
PostgreSQL
Auth0
RESTful APIs
Job description
Overview

Scrums.com (formerly SovTech) is a leading custom software development company from Africa with a global footprint. We believe the future of software lies in the talent, innovation, and creativity found on the African continent. We have grown to more than 350 AI-powered software engineering experts building world-class platforms for growing businesses across four cities on three continents.

We are committed to growing Africa's tech ecosystems. Africa has a young population, with over 50% under 25, and an estimated 700,000 professional software developers today. That number is projected to double by 2025. We believe in the future of African tech talent and its impact on scaling global companies.

Accelerating business growth with expert tech talent

Trusted by 400+ companies, Scrums.com helps businesses scale with our cloud-based engineering subscription platform, offering consistent, cost-effective AI-powered experts, teams, and reliable developer analytics.

Our Culture

Our culture is underpinned by 8 core values. We aim to be Earth’s leading software company from Africa.

Why Join Us?

Be part of a dynamic, people-first team that’s showcasing Africa’s tech landscape on the global scale. We celebrate individuality, empower decision-making, and create meaningful experiences as we drive innovation and build exceptional teams.

Take a look at some highlights:

Embrace Our African Talent Footprint, Flexibility, and Autonomy 🌍

  • At Scrums.com, we champion an empowered workplace where you shape the culture, influence decisions on tech stacks, and take charge of user testing—all while working from wherever you thrive best across our interconnected Guilds.
  • Our distributed teams span South Africa, Nigeria, Kenya, Zimbabwe, and other parts of the continent, showcasing the diversity and brilliance of African talent.

The Scrums.com Vibes 💙

  • Annual Foos-Fest ⚽️: Showcase your skills at our Foosball Festival and win quirky awards.
  • AI-Powered Hackathons 💻: Collaborate with your team to create market-ready products in 24 hours with live music and family-friendly fun.
  • Year-End Celebrations 🏞️: Reflect and connect at our year-end events.
  • Popcorn Fridays, Dev Chats, and Braais 🍿: Bond over discussions and vibes.
  • Fluid Clubs 🥾: Join activities like hiking and running to foster interests beyond work.
  • Weekly All-Hands 🙌: Stay inspired and in the loop.
  • Explore Week 🐘: Work from anywhere globally for a week each year.

Rewards & Recognition 🎉

  • Stacos: Reward peers and exchange for vouchers to celebrate accomplishments.
  • Commission Incentives: Attractive rewards for successful business development leads and referrals.

Continued Career Growth & Support 🔑

  • Internal AI Platforms: Access to closed and open-source LLMs to enhance growth. We love AI.
  • High-Performance Culture: OKRs and annual reviews.
  • Personalized Mentorship: One-on-one guidance and quarterly check-ins.

Our teams are powered by AI — transforming how we work 🤖

  • We use OpenAI, Anthropic, Llama, and cover licenses with our own secure internal platforms.

Outstanding Employee Benefits*

  • Discovery Medical Aid: Prioritizing your health with quality care.
  • Half-Day Birthday Leave: Celebrate your birthday with an afternoon off.
  • Family responsibilities & Parental Benefits: Support for work-life balance.

*Benefits may vary depending on employment type

Join us and be part of a dynamic, supportive team making waves across Africa.

Project requirements:

Years of Experience Required: 2+ Years of Experience

Qualifications: Com Sci Honors | Computer Engineering | Information Engineering

Work Model: Hybrid (3 days)

Responsibilities
  • Design, develop, and maintain high-quality software solutions.
  • Write clean, efficient, and inspiring code.
  • Design and implement complex systems elegantly.
  • Automate, monitor, and continuously improve systems.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and within a team.
  • Initiative and creativity in tackling challenges.
  • Ability to prioritise tasks effectively
Requirements
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Minimum 2 years’ experience in software development.
  • Experience with AWS, Azure, or other cloud services.
  • Experience with DevOps practices such as CI/CD and automation tools.
  • Proficiency in React.js, Node.js, PostgreSQL, Auth0, RESTful APIs, UI/UX.
Additional Requirements
  • Knowledge or experience in Artificial Intelligence (AI) or Machine Learning (ML) will be advantageous.
Talent Acquisition Process
  1. Application Stage: Share your profile with us. Our culture team will perform a preliminary assessment; if a good match, we’ll set up a technical & culture screening.
  2. Technical & Culture Screening: Get to know each other; we’ll look for ways to showcase your skills internally.
  3. Technical Assessment: Prove your abilities for the role.
  4. Client interview: Technical interview to understand your abilities; meet the client to discuss project alignment.
  5. Meet our Hiring Managers: Online or in person; we want to get to know you better.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.