Enable job alerts via email!

Full-stack Engineer

Kandua

Johannesburg

Hybrid

ZAR 300 000 - 700 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Full-Stack Engineer to join their innovative team. This role offers the chance to work on cutting-edge technology that connects service providers with customers, impacting thousands of users daily. You'll be responsible for developing robust applications, ensuring seamless user experiences, and maintaining cloud infrastructure. If you are passionate about creating scalable solutions and eager to grow in a collaborative environment, this opportunity is perfect for you. Join this dynamic company and help shape the future of service connections!

Benefits

Competitive salary and benefits package
Flexibility with hybrid or remote work
Collaborative and inclusive company culture
Opportunity to grow with a fast-scaling tech company
Work on meaningful projects

Qualifications

  • 3+ years experience as a Full-Stack Engineer with strong front-end and back-end skills.
  • Familiarity with cloud platforms and DevOps practices is essential.

Responsibilities

  • Design and maintain scalable full-stack applications with a focus on performance.
  • Collaborate with product teams to translate customer needs into technical requirements.

Skills

Full-Stack Development
Problem-Solving
Front-End Technologies
Back-End Development
API Development
Cloud Platforms
DevOps Practices

Education

Bachelor's Degree in Computer Science or related field

Tools

React.js
Node.js
Express.js
PostgreSQL
Docker
Git
GCP

Job description

About Kandua

The Kandua Company helps small service businesses grow. We connect them to new customers and we take the sweat out of business management with easy to use tech tools. Kandua.com is South Africa’s #1 online marketplace for home services. Every month, over 40 000 vetted home service pros have access to around R50 million worth of work opportunities from individual customers, and access to business customers through Kandua’s partnerships with leaders in insurance and retail.

The Kandua for Pros app puts a head office in the palm of every pro’s hand: send professional quotes and invoices, accept card and online payments, keep track of customer communication, and get visibility of business performance, all from a mobile phone, and all safely stored in the cloud. Our mission is to use tech to shorten the distance between having a skill and making a living from it: helping the people who help us every day.

We’re looking for a full-stack engineer and problem solver to join us.

What does this role involve?

When we say Full-Stack, we mean multidimensional fullness. Not only would you carve across all facets of our system, but your objective would always be to solve an actual problem.

As a Full-Stack Engineer at Kandua, you will play a critical role in developing our platform. Your focus will be on both front-end and back-end systems, ensuring seamless user experiences, robust APIs, and scalable infrastructure. This is an opportunity to work closely with a passionate team to create real-world solutions that impact thousands of users daily.

You'll be the mastermind crafting innovative solutions that will dazzle our users and take our platform to new heights.

  • Join forces with our cross-functional teams to dream up, design, and launch mind-blowing features.
  • Weave your magic with clean, efficient, and maintainable code.
  • Design and develop applications for warp speed and scalability like never before.
  • Stay ahead of the curve with the latest tech trends and be the trendsetter in the industry.

If you're a full-stack wizard with a passion for creating cutting-edge solutions, then Kandua is the place for you! Join us in shaking up the way people connect with service providers and be a true hero. Your mission, should you choose to accept it, starts here!

Key Responsibilities
  • Design, develop, and maintain scalable full-stack applications.
  • Collaborate closely with product teams to understand customer needs and translate them into technical requirements.
  • Write clean, maintainable, and efficient code with a focus on high performance and scalability.
  • Ensure the stability and security of applications by conducting code reviews, performance testing, and implementing best practices.
  • Maintain cloud infrastructure and contribute to DevOps processes.
  • Stay up-to-date with emerging technologies, and continuously seek to improve Kandua’s systems and processes.
What We're Looking For
  • 3+ years of experience as a Full-Stack Engineer or similar role.
  • Strong understanding of modern front-end technologies and frameworks.
  • Solid experience with back-end development and creating scalable APIs.
  • Experience with relational and non-relational databases.
  • Familiarity with cloud platforms (GCP preferred) and DevOps practices.
  • Strong problem-solving skills, adaptability, and eagerness to learn.
Tech Stack
  • Front-End: React.js, HTML5, CSS3, JavaScript (ES6+).
  • Back-End: Node.js, Express.js, REST APIs.
  • Databases: PostgreSQL, Redis.
  • Infrastructure: Docker, Firebase, Cloud Run, GCP.
  • CI/CD & Version Control: Git, GitHub.
What We Offer
  • Competitive salary and benefits package.
  • Flexibility with hybrid or remote work.
  • A collaborative and inclusive company culture.
  • Opportunity to grow with a fast-scaling tech company.
  • Work on meaningful projects that directly impact customers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.