Enable job alerts via email!

Full Stack Engineer at Wealthbit (FinTech)

Wealthbit

Johannesburg

Remote

ZAR 600,000 - 800,000

Full time

3 days ago
Be an early applicant

Job summary

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.

Benefits

Retirement Benefits
Fully Remote Work
Flexible Work Hours

Qualifications

  • 3-5+ years of professional experience in full-stack web development.
  • Strong proficiency in Ruby on Rails and modern JavaScript frameworks.
  • Experience or strong desire to learn Python for data modeling.

Responsibilities

  • Develop, test, and maintain our full-stack application using Ruby on Rails and React.
  • Enhance and maintain the accuracy of Python-based financial projection models.
  • Collaborate with product and design teams to translate requirements into solutions.

Skills

Ruby on Rails
React
Python
Problem Solving
Effective Communication

Job description

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

  • 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.

    Responsibilities

    • Develop, test, and maintain our full-stack application using Ruby on Rails and React.
    • Take ownership of our Python-based financial projection models, working to improve their accuracy, performance, and capabilities.
    • Collaborate with the product, design, and B2C engineering teams to translate requirements into well-engineered solutions.
    • Build and maintain critical integrations between the advisor and B2C platforms.
    • Provide technical customer support for the advisor platform, troubleshooting issues and communicating directly with users to ensure their success.
    • Participate actively in code reviews, architectural discussions, and team best practices to elevate the entire team's output.

    What You'll Bring

    • 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 a strong desire 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.

    How You'll Work at Wealthbit

    We deeply believe our values shape how we achieve our mission:

    • We focus on what truly matters:

    We act with purpose, ensuring our time and energy drive meaningful, lasting impact.

    • We create safe spaces for authenticity and connection:

    We foster an environment of trust and openness, where diverse perspectives are welcomed.

    • Client success is our compass:

    Our clients' goals define our direction, and we put their needs at the heart of every decision.

    • We constantly strive to improve and innovate:

    We embrace curiosity, challenge the status quo, and see setbacks as opportunities to learn.

    • We collaborate to enable each other:

    We listen actively, contribute constructive, and build on shared goals to create impact.

    • We unlock clarity and confidence through simplicity:

    We cut through complexity to help people make informed decisions with confidence.

    • We lead by taking proactive ownership:

    We don't wait for change—we drive it.

    Other Important Things

    • Fully Remote:

    Work flexibly from home. For those in Johannesburg or Cape Town, the team occasionally meets up for important events.

    • Growth Mindset:

    We know imposter syndrome is real and can discourage fantastic people from applying. Don't let it deter you—we're all learning.

    • 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.

    If you're excited about building something impactful that genuinely changes lives, we'd love to meet you

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.