Enable job alerts via email!
A financial technology company in Johannesburg seeks a Full Stack Engineer to develop tools for financial advisors. You'll work with Ruby on Rails for backend services and React for user interfaces, while also engaging with Python for financial projections. This role collaborates closely with product teams and provides technical support. Ideal candidates have 3-5+ years of experience, proficiency in Ruby on Rails, and a user-centric mindset. Remote work is supported, with occasional meetups in Johannesburg.
Full Stack Engineer (Ruby on Rails, Python, React)
Our Mission
At Wealthbit, we're on a mission to transform financial well-being. We believe in empowering individuals and families to live lives full of choice and opportunity. While our company-wide Financial Freedom Programme serves employees directly, your role will be pivotal to a different, yet connected, mission: to empower the financial advisors who guide them.
You will be a core member of the team building our specialised platform for financial advisors. Your mission is to create powerful, intuitive tools that help advisors deliver scalable, consistent, and high-impact financial advice to their clients. By enabling them, you amplify our ability to foster financial well-being on a massive scale.
The Role
As a Full Stack Engineer, you will be instrumental in developing and shaping the platform that financial advisors use every day. You'll work across our entire stack, from building robust backend services in Ruby on Rails to creating intuitive user interfaces with React.
A unique and critical part of this role involves working with Python to maintain, modify, and improve our sophisticated financial projection models. While you don't need to be a Python expert on day one, a foundational understanding and a strong desire to learn are essential.
You won't be working in a silo. This role requires close collaboration and building integrations with our B2C product team. You will also be directly involved in the success of our users by providing technical customer support for the advisor platform you help build.
Outcomes You'll Drive
You will build and ship high-quality, reliable, and intuitive features that solve real-world problems for financial advisors, making their work more efficient and effective.
You will enhance and maintain the accuracy and performance of our core Python-based financial projection models, ensuring the advice delivered is built on a solid foundation.
Through effective collaboration and well-built integrations, you will ensure a seamless experience between our advisor platform and our B2C application.
You will contribute to a clean, well-tested, and maintainable codebase that can scale as our business and the needs of our users grow.
Responsibilities
What You'll Bring
You have 3-5+ years of professional experience in full-stack web development, with a track record of shipping and maintaining complex applications.
You have strong proficiency in Ruby on Rails and a modern JavaScript framework (we use React). You have some experience with, or a strong desire to learn, Python for data modeling and analysis.
You can balance long-term scalability with short-term needs, writing code that is not just functional but also maintainable and robust.
You are passionate about building products for people. You can turn complex requirements into intuitive experiences that meet user and business needs.
You can articulate complex technical ideas clearly and collaborate effectively with team members from different disciplines. You are comfortable communicating directly with customers to solve their problems.
You proactively identify gaps, propose solutions, and take the initiative to drive meaningful change without waiting for permission.
You proactively own your goals, manage your time independently, and communicate with clarity, particularly in written form.
Bonus points if you have:
How You'll Work at Wealthbit
We deeply believe our values shape how we achieve our mission:
We act with purpose, ensuring our time and energy drive meaningful, lasting impact.
We foster an environment of trust and openness, where diverse perspectives are welcomed.
Our clients' goals define our direction, and we put their needs at the heart of every decision.
We embrace curiosity, challenge the status quo, and see setbacks as opportunities to learn.
We listen actively, contribute constructive, and build on shared goals to create impact.
We cut through complexity to help people make informed decisions with confidence.
We don't wait for change—we drive it.
Other Important Things
Work flexibly from home. For those in Johannesburg or Cape Town, the team occasionally meets up for important events.
We know imposter syndrome is real and can discourage fantastic people from applying. Don't let it deter you—we're all learning.
Access to a group provident fund, including risk benefits (death, income replacement, funeral cover), helping secure your financial future.
We have high standards but recognize that rest and well-being are what fuel peak performance.
If you're excited about building something impactful that genuinely changes lives, we'd love to meet you