Senior Full Stack Engineer

apartmentMOHARA placeCape Town calendar_month 

Who are we

We are venture builders and a technology investor. We work with startups and corporate ventures to shape and build their products from the outset of the idea to its delivery.

MOHARA’s distributed workforce is split across the UK, Thailand, Philippines, Mexico, and South Africa with all teams working closely together. Our core values at MOHARA include being honest, taking courage, thinking like a visionary, being invested, having empathy and being curious.

What we are looking for

The strength of our engineering team is core to building products for our startups. We are looking for a hands-on senior engineer for our Engineering hub in Cape Town. You should have proven technical expertise, leadership experience and excellent communication skills.

You will be responsible for supporting and guiding engineers, as well as implementing the overall technical strategy of projects.

We are looking for a senior 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 senior full-stack engineer, you should be comfortable around Java Script, Node js or Python back-end frameworks, and using third-party libraries.

Requirements
  • The role will require you to take technical ownership of several projects & startups that we’re working with concurrently. In addition, it will need experience mentoring a team and an enthusiasm to develop and nurture talent.
  • Genuinely enjoy mentoring and coaching engineers to guide their professional, technical and personal development.
  • Competent in architecting, planning, estimating and executing complex software projects.
  • Skilled in a variety of programming languages with a willingness to explore further
  • Good understanding of how to architect products and services for various domains.
  • Motivating and challenging team members to focus on delivering high-quality solutions that match the business requirements of a startup.
  • Be enthusiastic about defining and cultivating a product-oriented engineering culture that instils a spirit of continuous improvement in all aspects of building products.
  • A willingness to challenge assumptions, raise issues and propose solutions
Responsibilities
  • Develop, maintain and scale consumer-facing web applications
  • Participate in the full software development life-cycle in an agile or scrum environment
  • Participate in product to design and identify UI/UX gaps and suggest solutions
  • Understand the implications of security and data protection
  • Write effective APIs and its technical documentation
  • Test software to ensure responsiveness and efficiency
  • Mentor and guide engineers, including code and architecture reviews
  • Follow and assist in the development of MOHARA’s best practices
Required Qualifications
  • A mastery of Git and Git workflows
  • 5 years + experience as a software developer
  • 3 years + experience in React JS
  • 3 years + experience in Node JS or Python
  • Experience with Graph QL
  • Experience with CI/CD in AWS ecosystem
  • Knowledge in one No SQL Database (e.g. Mongo DB / Dynamo DB)
  • Knowledge in one SQL Database (e.g. My SQL / Postgre SQL)
  • Knowledge in API design with Graph QL and REST API
  • Experience with one Unit Test Framework (e.g. Jest / Mocha, Sinon, Chai)
  • Good verbal and written English communication skills.
  • Experience in testing frameworks
Preferred Qualifications (Good to Have)
  • Next JS Framework
  • PWAs
  • Apollo Client
  • AWS/GCP Certification
  • Story Book and styled-components approach
  • Git knowledge

Please note that we favour passion over qualification.

apartmentIT Ridge TechnologiesplaceCape Town
Job Overview We are seeking a highly skilled SDET – Automation Test Engineer. The ideal candidate will have a strong background in automation engineering and a deep understanding of key technologies and tools. Key Requirements:  •  Strong...
apartmentHR GenieplaceCape Town
Job Title: Business Intelligence Engineer Location: Western Cape, City of Cape Town, Cape Town Job Type: Contract, expected to work Full-Time hours Primary Industry: Engineering Salary: ZAR4500 - ZAR5300 Per month Job Description: The Business...
electric_boltImmediate start

Professional Civil Engineer

apartmentCuriskaplaceCape Town
Hiring: Professional Civil Engineer (Cape Town) Duties & Responsibilities Key Responsibilities Civil design, modeling and detailing Liaise with team members and contractors Compilation of Reports & Technical Specifications Interaction...