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
Experience designing and consuming APIs using REST
Familiarity with testing frameworks (e.g. Jest, Vitest, Playwright, React Testing Library, MSW, Maestro
Proven experience working effectively within cross-functional, agile teams
Proficiency with Git for version control in collaborative environments.
Preferred Qualifications (Good to Have)
A degree in Computer Science, Computer Engineering, or a related field would be beneficial.
Experience with the Next.js framework for server-rendered React applications.
Experience with PWAs or similar modern web technologies is an advantage
Proficiency with at least one NoSQL database (e.g. MongoDB, DynamoDB)
Experience with GraphQL, including designing and consuming APIs
Package
Salary range: Depending on experience.
19 days holiday, plus an additional day per year of service.
Opportunity to travel.
Medical insurance contribution.
Company-issued equipment.
Annual Company Outing.
Regular social events
Vibrant Cape Town office space.
Hybrid and flexible working.
Birthday Leave.
Contact
careers@mohara.co
Please note that only candidates who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly consider your application unsuccessful at this time.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.