Job Search and Career Advice Platform

Enable job alerts via email!

Mid-level Full Stack Software Engineer

MOHARA

Cape Town

On-site

ZAR 400 000 - 500 000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology investment firm in Cape Town is seeking a Full Stack Engineer to develop scalable software solutions. You will participate in the entire software development life cycle in an agile environment, with responsibilities including maintaining web and mobile applications and addressing UI/UX gaps. The ideal candidate has at least 2 years of relevant experience with frameworks like ReactJS and back-end technologies such as NodeJS or Python, aiming to deliver high-quality solutions while ensuring security and data protection.

Qualifications

  • At least 2 years of professional experience as a Full Stack Software Engineer.
  • 2+ years of experience with front-end frameworks, particularly ReactJS.
  • 2+ years of back-end development experience using NodeJS or Python.

Responsibilities

  • Develop, maintain and scale web & mobile applications.
  • Participate in the full software development life-cycle in an agile environment.
  • Participate in product design and identify UI/UX gaps and suggest solutions.
  • Understand the implications of security and data protection.

Skills

ReactJS
NodeJS
Python
JavaScript
TypeScript
CI/CD pipelines
Job description
Who are we

We are venture builders and a technology investor. We work with startups and corporate ventures across industries to build innovative technology products that can scale.

MOHARA has a distributed team across the UK, Thailand, Mexico, and South Africa, working closely together across regions. Our core values at MOHARA include strong professional expertise, clear and reliable ways of working, long-term thinking, and the courage to ask questions and challenge assumptions. We care deeply about the people we build with — our clients, users, and each other — and we stay curious so we can keep improving how we work.

Culture

MOHARA has a relaxed, informal and trusting working environment. While we are project-based, we strive for company-wide collaboration, leaning on the value within our entire team. We’re looking for people who feel they can add value to our team, and come with more than simply technical skills.

The individuals we hire are curious, have a point of view and know how to communicate it. They are also empathetic - to each other, to our customers’ needs, and also for the users for whom we build innovative products.

Our particular client mix means we look for people with the courage to push the boundaries of their abilities and our clients expectations, who look beyond what is asked of them to find new opportunities, who are authentic in their abilities and honest with themselves. We treat a client’s fledgling business like our own, and recognise the investment and passion that drives them.

The Role: What we’re looking for

The strength of our engineering team is core to building products for our startups.

We are looking for a full stack engineer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

As a full stack engineer, you should be comfortable in development of Fullstack web and mobile applications. You should be driven to understand our clients and their user’s needs. You should be detail oriented and curious, looking to understand why a solution is correct and speak up if you feel decisions are not in the best interest of the product ensuring the alignment of web design and user experience requirements. You should also be a team player with reliability and scalability.

We believe AI is a huge accelerator for the work we do, especially combined with great foundational expertise and that it is fundamental to the way we will be working into the future.

Core Responsibilities
  • Develop, maintain and scale web & mobile applications
  • Participate in the full software development life-cycle in an agile environment
  • Participate in product design and identify UI/UX gaps and suggest solutions
  • Understand the implications of security and data protection
  • Develop and manage well-functioning applications
  • Proactively improve your skills to both broaden your overall knowledge and deepen your chosen niche
  • Write effective APIs and its technical documentation
  • Test software to ensure responsiveness and efficiency
  • Great attention to detail, organizational skills and an analytical mind
  • Follow and assist in the development of MOHARA’s best practices
  • A willingness to challenge assumptions, raise issues and propose solutions
Required Qualifications:
  • At least 2 years of professional experience as a Full Stack Software Engineer
  • 2+ years of experience with front‑end frameworks, particularly ReactJS
  • 2+ years of experience in back‑end development using NodeJS or Python
  • Strong understanding and hands‑on experience with JavaScript and TypeScript
  • Hands‑on experience with CI/CD pipelines
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.