Cape Town, ZA Remote (Global) Full-time

Lula is hiring a Senior Software Engineer

About the Role

As a Senior Software Engineer, you will play a central role in shaping the technical direction and evolution of a scalable, cloud-based lending platform. Your work will span system design, code quality improvement, and the delivery of robust features that meet complex business needs. You'll help define architecture, resolve technical challenges, and ensure sustainable practices across the development lifecycle.

What You'll Do

  • Design, build, and maintain software systems, including white-labeled and partner-integrated platforms
  • Lead technical planning, estimation, and project execution within an agile framework
  • Drive continuous improvement in code quality, testing practices, and deployment processes
  • Collaborate with product teams to translate business requirements into technical solutions
  • Provide architectural guidance and support in resolving system-level issues
  • Mentor junior developers and promote knowledge sharing across engineering teams
  • Stay current with emerging technologies and industry trends to inform technical decisions
  • Support the advancement toward continuous deployment and automated workflows

Requirements

  • Minimum of six years in object-oriented programming, preferably using C# or Java
  • Proven experience with test-driven development and automated testing approaches
  • Familiarity with architectural design, secure coding, and microservices patterns
  • Experience working with front-end technologies such as JavaScript, jQuery, or React
  • Knowledge of API design, preferably using OpenAPI specifications
  • Hands-on exposure to cloud platforms, particularly Microsoft Azure
  • Experience with CI/CD pipelines, including tools like GitHub Actions
  • Understanding of database design principles and source control workflows using GitHub
  • Familiarity with containerization, especially Docker, and agile development methodologies

Benefits

  • Remote-first work environment with global team collaboration
  • Culture that values curiosity, inclusivity, and purpose-driven execution
  • Opportunities to work with modern technologies in machine learning, API integrations, and cloud infrastructure
  • Support for ongoing learning and engagement with emerging technical practices
Required Skills
C#JavaJavaScriptReactAzureDockerGitHub ActionsOpenAPITest-Driven DevelopmentSecure CodingArchitectural DesignFrontend ScriptingOOPMicrosoft StackJQuery C#JavaJavaScriptReactAzureDockerGitHub ActionsOpenAPITest-Driven DevelopmentSecure CodingArchitectural DesignFrontend ScriptingOOPMicrosoft StackJQuery
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Lula

We’re Lula, a fintech innovator offering funding solutions to help SMEs make cash flow.

Meet Lula. Meet Opportunity. We provide SMEs with all-digital business funding to make cash flow.

Fast, simple business funding with up to R5 million available and funds received in as little as 24 hours. We offer two funding solutions: a Lula Cash Flow Facility and Fixed-Term Funding, designed for small and medium enterprises in South Africa.

All jobs at Lula Visit website
Job Details
Department Engineering
Category backend
Posted a year ago