Monevo b2b

Full Stack Engineer/Developer

  • Full-time
  • Product, Data, Technology and IT
  • Cape Town, South Africa

Job Description

Join a team making an impact one country at a time worldwide using the latest tech. Your work will make a difference and from day one you are empowered to do your best work.


The role will be charged with building scalable, sustainable systems from project inception right through to production. Our experts’ code to the best of their ability to ensure the highest level of quality in our digital products. Our intermediates are expected to spend most of their time coding in multiple applications from front to back-end.



The ideal candidate will come with a natural curiosity and analytical nature.

General

The successful candidate will be expected to:


Collaborate with management, while also thriving autonomously. Generally, we need an innovative self-starter.


We work as a team, being a team player is very important for us.


Good communication skills are very important, as we work with team members in different locations around the world.


Fit in with the team’s culture.

Key Responsibilities

Aptitude and a willingness to learn are the foremost requirements for this role. If you don’t exactly match the requirements below, as long as you have similar experience in a different technical stack your candidature is welcome.


Application Design:


Design, code and implement multiple projects: platforms and programming languages vary.


Understanding of good programming principles to solve complex problems.


Logically split solutions into functional groups, catering for both performance and ease of use.


Programming Skills:


A strong understanding of object oriented programming.


Experience with laravel or php frameworks.


Continuous Integration & Agile experience.


Deployments – You are going to support what you build, so ensure you can.


Experience with REST services.


Strong Css/Scss skills.


Vue.js or other JavaScript framework equivalent (e.g., React).


MySQL.


Advantageous Skills


Docker / Kubernetes.


Test Driven Development.


Continuous Integration & Continuous Delivery.


One big open-minded approach to learning.


Git.

Requirements

Work closely with software engineers, quality assurance, product managers and other engineering teams to get high-quality products and features through the software project lifecycle (build, test and release on time).


Write quality, DRY code that meets the highest standards.


Develop tools and processes to improve software engineering productivity.


Be highly driven, determined and business oriented.


Guide fellow developers on proper design and ensure compliance with team or organisational standards.


Implement code based on designed architectures.


Implement and deploy full stack, from development to product.


Make informed decisions quickly drawing from experience across a wide technical stack.

Company Benefits

State of the art offices.


Company Bonus Scheme*.


Hybrid working and flexible working hours.


21 days holidays plus additional public holidays.


Holidays increase to 24 days*.


Buy and sell up to 5 holidays.


Birthday lie in.


Employee awards, including Long Service awards.


Company pension scheme.


Company sick pay scheme.


Enhanced Family Leave.


E-Learning Platform & training and development.


Sponsorship for qualifications.


Coaching and mentoring programmes.


Wellbeing Initiatives.


Mental Health First Aid Team.


InQbate Kit.


Free tea, coffee, juice, and biscuits.


Team socials.


*Qualifying criteria in place

 

We are serious about support and development, ensuring that our teams are motivated through providing a great place to work, great benefits, corporate days out and other fun activities. We are also serious about achieving results, so if you think you could make a difference to our business and are looking to change or start a new career, please get in touch