Full Stack Software Engineer

2 months ago


Cape Town, South Africa Lula Full time

ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS

WHAT WE DO

Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they love.

If you're looking for a new place to call ‘home' that believes in the potential of the broader SME landscape in South Africa and a place where you'll work with awesome people - then Lula's the place for you

We're making business banking fast, human, Lula

OUR VALUES

Collaborative - we're a clan and work together as a team, always towards a common goal

Committed - we're accountable and follow through no matter the challenge

Curious - we look for better ways to do things and make a positive difference

Connected - we stay close to, learn from and look to understand each other and our customers

Compassionate - we go out of our way to care about our colleagues, our customers and our community

OVERALL PURPOSE

Our platform is the market leader in online business lending, is built on the Microsoft stack and is hosted in Azure. 

We are looking for a motivated Software Engineer to join our Engineering team. The successful candidate will be required to contribute towards technical decision making, planning and development of features and. The application is the market leading online small business lending platform which incorporates all aspects from multiple API integrations with other fintech platforms to advanced business logic around risking, pricing and machine learning prediction for quick turn-around funding offers.

In addition, the successful candidate will work in an agile team, contribute to the feature development and be an active member of code reviewing sessions. This role will expose you to several aspects of software development, API integrations, full stack technologies, DevOps practices and development with a product focus of quality and maturity.  

Responsibilities will include:

  • Extend and maintain existing and new software systems on the Lula business and funding platform
  • Planning, estimating, and continuously improving code quality, system design and processes
  • Work with the business to understand and implement requirements and assist with estimation efforts
  • Mentorship of more junior team members
  • Technology research and keeping a constant eye on changing industry ideas and practices, and monitoring emerging technologies
  • Participation in technical architecture/problem resolution sessions
  • Work in an agile environment
  • Feature development with a focus on quality and automation

THE COMPETENCIES WE'RE AFTER

  • Full stack development exposure
  • Ability to mentor more junior team members 
  • Efficiency and optimisation driven 
  • Autonomous, but a team player
  • Analytical thinker 
  • Problem solver 
  • Attention to detail 
  • Good communication skills 
  • Knowledge sharing 
  • Interest and passion for technology 

THE SKILLS AND EXPERIENCE WE'RE LOOKING FOR

  • A relevant tertiary level qualification or equivalent 
  • 3+ years of experience in full stack development
  • Experience in object oriented development (Preferably C# MVC) 
  • Solid experience in test-driven development 
  • Exposure to front-end technologies (React exposure beneficial)
  • Exposure to micro-services and/or service oriented architecture patterns
  • Exposure to cloud based environments (we deploy natively in Azure) 
  • Exposure to database design, clean architecture and solid design principles
  • Exposure to Agile development, especially in a cross functional teams, with Scrum experience being beneficial
  • Solid knowledge of source control (e.g Git) and deployment automation
  • Good knowledge of RestFul APIs
  • Good understanding of secure coding practices

Please note that all appointments are subject to our background checking process, which may include Credit, Criminal and any other job inherent checks.



  • Cape Town, South Africa Initiate International Full time

    The teams manage a diverse array of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.Be part of building a...


  • Cape Town, South Africa Initiate International Full time

    The teams manage a diverse of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.Be part of building a...


  • Cape Town, South Africa Initiate International Full time

    The teams manage a diverse of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.Be part of building a...


  • Cape Town, South Africa Initiate International Full time

    The Mobile App Software Development team is responsible for the planning, design, development, and maintenance of mobile applications. This team plays a crucial role in creating mobile experiences that meet user needs, align with business goals, and provide exceptional user experiences within the Native App.The Mobile App Full Stack Software Engineer in Cape...


  • Cape Town, South Africa Initiate International Full time

    The Mobile App Software Development team is responsible for the planning, design, development, and maintenance of mobile applications. This team plays a crucial role in creating mobile experiences that meet user needs, align with business goals, and provide exceptional user experiences within the Native App.The Mobile App Full Stack Software...


  • Cape Town, South Africa Intrinsic Consulting Services Full time

    Our client is an established yet dynamic and innovative company in the Fintech space. They are looking for an experienced Full Stack Software Engineer to join their team.Responsibilities: Understand and communicate product goals and strategy with stakeholders and clients to define requirements. Research, design, implement, and maintain enterprise and...


  • Cape Town, South Africa Intrinsic Consulting Services Full time

    Our client is an established yet dynamic and innovative company in the Fintech space. They are looking for an experienced Full Stack Software Engineer to join their team.Responsibilities:Understand and communicate product goals and strategy with stakeholders and clients to define requirements.Research, design, implement, and maintain enterprise and business...

  • Full Stack Engineer

    3 months ago


    Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will...

  • Full Stack Engineer

    3 months ago


    Cape Town, South Africa Plus 1x Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will...


  • Cape Town, South Africa Jem Full time

    Jem is looking for an enthusiastic Senior Full Stack Software Engineer to join our dynamic team. We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces.If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building...

  • Full Stack Developer

    3 months ago


    Cape Town, South Africa RMV Solutions Recruitment Full time

    This position is 90% remote.Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a high-quality code foundation across all levels.Duties/Responsibilities:Engage in all facets of...

  • Full Stack Developer

    3 months ago


    Cape Town, South Africa RMV Solution Full time

    Full Stack Developer - Cape TownSalary - Market relatedStart date - ASAP Job DescriptionThis position is 90% remote.Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a...

  • Full Stack Developer

    2 months ago


    Cape Town, South Africa RMV Solutions Pty Ltd Full time

    This position is 99% remote. Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a high-quality code foundation across all levels.Duties/Responsibilities:Engage in all facets of...


  • Cape Town, South Africa Network Recruitment Full time

    Senior Full Stack Engineer (Data) Hybrid, Cape Town, Contract Requirements: Required tech stack: Data Platforms, Data Engineering, Spark, Scala, Java, Gradle Experienced as a Full Stack Engineer Apply now!


  • Cape Town, South Africa Network Recruitment Full time

    Senior Full Stack Engineer (Data)Hybrid, Cape Town, Contract Requirements: Required tech stack: Data Platforms, Data Engineering, Spark, Scala, Java, GradleExperienced as a Full Stack Engineer Apply now!


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    Senior Full Stack Engineer (Data)Hybrid, Cape Town, Contract Requirements: Required tech stack: Data Platforms, Data Engineering, Spark, Scala, Java, GradleExperienced as a Full Stack Engineer Apply now!


  • Cape Town, South Africa NTT Full time

    JOB DESCRIPTION Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at...


  • Cape Town, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can continue to grow, belong, and thrive.Your...


  • Cape Town, South Africa NTT DATA Full time

    Job Description Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.Your day at NTT...

  • Full Stack Developer

    3 months ago


    Cape Town, Western Cape, South Africa RMV Solutions Recruitment Full time

    This position is 90% remote. Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a high-quality code foundation across all levels. Duties/Responsibilities: Engage in all facets...