×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, Backend Developer

Job in Cape Town, 7100, South Africa
Listing for: Lumenii
Full Time position
Listed on 2026-02-02
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below

Overview

At Lumenii
, we believe in fostering an innovative and inclusive culture where we blend cutting-edge technology with a human-centric approach. Our team works diligently to craft advanced psychometric assessment solutions that redefine talent management. We strive for excellence, ensuring that our solutions support clients in driving meaningful outcomes.

Role Purpose

The Software Engineer will be focused on developing and enhancing our Real-Time HR platform,
Advance
. The role will be key in building and improving the platform’s web application, supporting internal teams and customers with tools to manage HR processes such as psychometric testing, succession planning, and job profile matching. In addition, the role will be responsible for building new application modules, working on the core application and specifically helping to develop the SAAS offering. New features on the platform will also include LLM analysis pipelines used in various modules.

We believe that LLMs unlock a lot of potential for improving Real-Time HR processes and are actively prototyping our ideas.

Role Context

The role fits into a small team as a Software Engineer, reporting directly to the CTO. Lumenii is heavily invested in the Rails stack
, and our core web application is running on Rails 8 and using modern technologies like Turbo, Stimulus, Solid Queue, and Solid Cache. We also use Python and FastAPI for integrating LLM tooling. We use Postgres and host on AWS (using Terraform for infrastructure management).

Key Responsibilities
  • Develop, maintain, and improve new and existing modules within the Advance web application.
  • Work on the core application, specifically contributing to the SaaS offering to ensure seamless functionality for internal and external users.
  • Collaborate closely with the development team to design and implement scalable solutions for our core application using Ruby-on-Rails, Turbo and Stimulus.
  • Be involved in the work to bring LLM tooling to our application.
  • Ensure code quality through best practices in version control, code reviews, and unit testing.
  • Troubleshoot and resolve complex application issues, ensuring minimal disruption to users.
  • Participate in agile development processes.
  • Stay up-to-date with emerging trends in software development and HR technology to continuously enhance the platform.
Key Performance Indicators (KPIs)
  • Module Development
    :
    Timely delivery of high-quality modules with minimal bugs, as measured by sprint completions and code review feedback.
  • System Uptime
    :
    Maintain high system availability, aiming for 99.9% uptime in production environments.
  • Code Quality
    :
    Adherence to best practices in coding, with a focus on readability, scalability, and reusability.
  • Team Collaboration
    :
    Positive feedback from colleagues and proactive involvement in team discussions and collaborations.
  • Customer Satisfaction
    :
    Minimal customer-reported issues regarding software functionality, with a focus on meeting user needs effectively.
What We Offer
  • A calm, distraction-free environment designed for focused work, with meetings kept to a minimum.
  • A flexible workplace environment.
  • Support for career growth, including access to the tools and resources you need to excel in your role.
  • A culture of teamwork, where your contributions are valued, and your professional development is supported.
Requirements

Experience: A minimum of 4 - 5 years of software development experience, particularly in building business processes for web applications.

Technical Skills
  • Experience with Ruby on Rails or similar web application stacks such as Python/Django (and interest in learning Rails).
  • Proficient in HTML
    , CSS
    , and Java Script , with experience using at least one JavaScript framework.
  • Strong experience working with relational databases such as Postgres or MySQL
    .
  • Familiarity with AWS hosting and cloud-based technologies.
Education

Tertiary qualification in computer science or related field is preferred. However, industry-focused training or boot-camp graduates are also encouraged to apply.

Soft Skills
  • A passion for continuous learning and improvement.
  • Diligence and attention to detail, with a commitment to delivering high-quality results.
  • Strong communication and collaboration skills, with an ability to work independently and within a team.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary