Careers
Full Stack Software Engineer
Junior | Intermediate | Senior
Full Time | Permanent | Hybrid
Johannesburg or Cape Town
Market-related Salary (based on experience, demonstrated skill in our technical assessment, and industry benchmarks)
-
You’re a hands-on developer who’s passionate about building quality software. You have experience with:
Microsoft SQL Server (T-SQL)
C#.Net
HTML, CSS, JavaScript
Experience with the following is advantageous, but not essential—we value curiosity and the drive to learn more than ticking every box:
React JS
.net Core
EF Core
API development
SOLID principles
You also bring:
A passion for clean, maintainable, efficient code
A keen eye for accessibility, cross-browser compatibility, and responsive design
Familiarity with Azure DevOps, GitHub Issues, and/or JIRA
Comfort working in agile teams
Excellent collaboration and communication skills
A continuous improvement mindset and the initiative to evolve how we work
Empathy, humility, and a willingness to help others grow
A good sense of humour
-
As a full-stack Software Engineer, you’ll work closely with top-tier financial services clients to build solutions that truly scale and perform. You’ll be responsible for:
Designing, writing, validating, and executing code across the stack
Providing technical input to both clients and team members
Collaborating with team members on requirements and testing
Building and maintaining high-quality, fit-for-purpose solutions
Coordinating your work through JIRA
Documenting and estimating technical requirements
Supporting architectural integrity and consistency across projects
-
Beyond a competitive, market-related salary, medical aid, pension and group life insurance, our perks include:
Daily lunch provided
Hybrid working – be in the office at least 3 days a week to connect and collaborate
A tailored career growth plan through our Career Management Initiative
Bi-annual discretionary bonuses (after 6 months)
Eligibility for our employee share scheme (after 2 years)
Managers who care—leveraging your strengths and interests
A leadership team that’s inspirational, approachable, and committed to our collective growth
A supportive and accountable workplace culture
A commitment to technical excellence and learning
Share Dealer | Administrator
2+ Years’ customer service experience
Full Time | Fixed Term (6 months) | In-Office
Johannesburg
-
Matric certificate
2+ years' experience in customer services, preferably in a call centre setting
Fluent in English
Basic computer literacy
Strong collaboration and communication skills
Attention to detail
The ability to engage with customers in an empathetic manner
The humility and willingness to assist colleagues
A good sense of humour
-
As a Share Dealer or Administrator in our Financial Services division, you will:
Register new investors on our platform
Assist investors in the walk-in centre
Verify existing investors
Assist investors to buy and sell shares without offering specific investment advice
Load trade instructions received by investors, telephonically
Ensure that FICA (and sometimes BEE) requirements are being adhered to before investors enter into transactions
Answer inbound calls from investors to assist them or load new investors
Handle investors and prospective investors enquiries with confidence, handling complaints, troubleshooting problems and providing information
Assist walk-in investors and prospective investors with document submission, trade instructions and requests for information
Accurately update investor information
Arrange for the dispatch of forms and information to investors and other interested parties
Follow up on requests from investors which involve clerical duties like faxing, emailing, posting, and filing
Take an interest and stay informed about share market trends
Collect, verify and upload new investor applications (FICA)
Follow-up with investors regarding outstanding documentation
Identify and escalate priority issues
Follow up customer calls
-
In addition to your market-related salary, medical aid, pension and group life insurance, our perks include:
Lunch daily.
Collaborating with your team in the office at least 3 days a week.
A tangible and genuine commitment to your career growth through our career management initiative.
With patience, loyalty and the right attitude, the opportunity to carve a unique position of value and career satisfaction for yourself.
Bi-annual discretionary performance bonuses after 6 months.
The potential to participate in our employee share scheme after 2 years.
Managers who understand your strengths and interests, and leverage those.
A hands-on, caring management team that espouses fairness and holds employees appropriately accountable.
An inspirational, approachable, and engaging leadership team, committed to helping people thrive.
A high impact learning culture that focuses on technical excellence.
-
What we believe in
We firmly believe that building a successful long-term career is a shared responsibility between the company and the individual. We understand that true professional growth and fulfilment can only be achieved when both parties actively invest in each other's success. Here, you won't be just a number; you'll be an integral part of a close-knit community that encourages personal growth, specialisation, and expertise.
-
Who we’re looking for
We are looking for individuals who share our core values. We seek enthusiastic, self-starters who want to build a long-term career at Singular and enjoy the shared success that comes with consistently creating value for our clients. We value individuals who are not easily swayed by the allure of constantly searching for the next best thing. Our collective success is built upon a solid foundation of reliability, passion, and mutual growth.
Our Values
Fairness
We don't discriminate ■ We provide fair opportunity ■ We respect work-life balance ■ We hold ourselves and others accountable ■ We do what we say we'll do
Integrity
We uphold honesty and transparency, always ■ We aim to maintain consistency of character ■ We hold ourselves accountable to Singular’s values and ethos ■ We respect one another
Collaboration
Training and mentoring is key to our growth ■ In-person, face-to-face teamwork is important to our culture ■ We don't believe that we need to have all the answers, but rather validate decisions with our teams ■ We solve challenges together and we use these opportunities to grow our people
Care
We are considerate towards one another, personally and professionally ■ We understand that communication, through affirmation and censure, is key ■ We listen to understand, not to respond ■ We behave in a way that contributes to the collective, not to our individual interests
Gratitude
We recognise the contributions of our colleagues that meet or exceed the defined standard ■ We reward the positive results of our colleagues where their contribution led to those results ■ We take time to appreciate one another and the roles we fulfill in the broader team or business
Excellence
We ensure that we understand what the standard of excellence is within Singular, our teams, our roles, and our projects ■ We hold one another accountable to the standard of quality and excellence we all stand for ■ We constantly look for ways to improve ■ We show a willingness to solve complex challenges and create real value