Financial freedom made practical: Tools that help individuals, teams, and advisors move from intention to real impact
Full Stack Product Engineer
Location
South Africa
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Product Engineer
Wealthbit
• Owning product features end-to-end: This means that you originate ideas based on user feedback, your intuition and aligning them with our strategy and goals. It also means that you own the success of your work, which includes understanding how users are using what you build, collecting feedback and prioritizing iteration. • Working with design: We expect everyone in the team to have the basics of owning their own UX of your work. You’ll work with design to refine things, but it’s up to you to think through where this might be necessary. • Doing support: Currently, we work on monthly rotations for customer support, where one person owns customer support for a month. This fits our current scale, where work can still be done. If this gets more intense, we’ll move to a different structure like bi-weekly changes. • Writing pitches and documenting your work: We don’t believe documentation for the sake of documentation is useful, so we focus on documentation as a clear way to communicate our ideas, keep track of decisions, feedback, and work progress - especially since we’re a fully remote team. You’ll be expected to put your thoughts down, share it with the team, and keep your feature docs up to date as you work. • High-Impact Advisor Tools: 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. • Accurate Financial Projections: 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. • A Cohesive Platform Ecosystem: Through effective collaboration and well-built integrations, you will ensure a seamless experience between our advisor platform and our B2C application. • Robust and Scalable Systems: You will contribute to a clean, well-tested, and maintainable codebase that can scale as our business and the needs of our users grow.
Job Requirements
- Proven Experience: You have 3-5+ years of professional experience in full-stack web development, with a track record of shipping and maintaining complex applications.
- Technical Proficiency: You have strong proficiency in Ruby on Rails and a modern JavaScript framework (we use React). You have some experience with, or would be willing to learn, Python for data modeling and analysis.
- Systems Thinking: You can balance long-term scalability with short-term needs, writing code that is not just functional but also maintainable and robust.
- User-Centric Mindset: You are passionate about building products for people. You can turn complex requirements into intuitive experiences that meet user and business needs.
- Effective Communication: 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.
- Initiative & Problem Solving: You proactively identify gaps, propose solutions, and take the initiative to drive meaningful change without waiting for permission.
- Asynchronous Collaboration: You proactively own your goals, manage your time independently, and communicate with clarity, particularly in written form.
- Bonus points if you have: Previous experience in FinTech or with financial modeling concepts. Experience building and maintaining API integrations between different systems. Direct experience providing customer support in a technical role.
Benefits
- Fully Remote: Work flexibly from home.
- Retirement Benefits: Access to a group provident fund, including risk benefits (death, income replacement, funeral cover), helping secure your financial future.
- We Work Hard, And Rest Well: We have high standards but recognize that rest and well-being are what fuel peak performance.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own end-to-end mobile development across iOS and Android on our React Native / Expo stack • Build and maintain shared infrastructure: push notifications, analytics, media streaming, subscription flows • Architect scalable codebases that can grow with the product and the user base • Integrate AI-powered features - streamed LLM responses, generative content, intelligent notifications • Collaborate with product and design to ship high-quality, pixel-perfect experiences • Contribute to CI/CD pipelines, automated testing, and code quality standards • Work closely with the CTO - set engineering patterns future hires will learn from
• Own end-to-end mobile development across iOS and Android on our React Native / Expo stack • Build and maintain shared infrastructure: push notifications, analytics, media streaming, subscription flows • Architect scalable codebases that can grow with the product and the user base • Integrate AI-powered features - streamed LLM responses, generative content, intelligent notifications • Collaborate with product and design to ship high-quality, pixel-perfect experiences • Contribute to CI/CD pipelines, automated testing, and code quality standards • Work closely with the CTO - set engineering patterns future hires will learn from
• Sviluppo e mantenimento della piattaforma core, lavorando su entrambi i lati dello stack (backend Kotlin/Quarkus, frontend React/Angular) • Collaborazione in team multidisciplinari con backend, frontend, UX/UI e business analyst • Gestione di funzionalità end-to-end: dal confronto con il cliente fino al deployment • Lavoro su architetture event-driven (Kafka) e modellazione dati non relazionale (MongoDB, Elasticsearch)
• Develop, maintain, and enhance enterprise applications using Microsoft technologies. • Work on back-end development with a focus on performance, scalability, and programming best practices. • Participate in the maintenance and modernization of legacy systems built with VB.NET, ASP.NET MVC, and .NET Framework. • Develop web interfaces using HTML, JavaScript, and Bootstrap. • Create and maintain integrations with SQL Server, Oracle, and PostgreSQL databases. • Perform technical analysis, fix bugs, and implement continuous improvements. • Participate in code reviews and the definition of application architecture. • Support cross-functional teams to ensure the quality and stability of deliveries. • Contribute to technology modernization processes and migration of legacy applications to newer versions of .NET.



