Resumo da vaga

Full Stack Product Engineer at Wealthbit

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

What we care about

  • Authenticity: What you see is what you get. We value each member of the team showing up authentically, and make space for others to do the same.
  • User focus: We build real products for real people. We focus on solving problems for them that make meaningful and lasting impact.
  • Curiosity: We embrace curiosity, challenge the status quo, and see setbacks as opportunities to learn.
  • Simplicity: We believe that making things more complex is easy, making things simple is hard. So we do what's hard. From concepts, features, products — if it's not simple then it's most likely going to be hard to follow or use. Neither of which is good for users.
  • Craft: We care about the quality of what we build and how we build it. Good engineering isn't accidental — it comes from people who take pride in writing clean, thoughtful code and who genuinely enjoy getting better at what they do.
  • Proactive Ownership: You own your features, tools, and processes. If you see something that needs improvement, push for it to get done.
  • Autonomy: Everyone in the team is responsible for how they deliver their work, what solutions they choose, and what they decide to prioritize.

What you'll be doing

  • Working across the full stack: You'll move between our core backend (a Rails monolith that powers everything) and our mobile application built with Expo/React Native, along with other smaller JavaScript-based projects. You're not expected to be an expert in all of these on day one, but you should be comfortable operating across layers and picking things up quickly.
  • Owning your work end-to-end: You'll take features from idea through to delivery. That means understanding the problem, shaping the approach, building it, and making sure it actually works for users. You'll work with product managers and designers, but you're expected to have opinions and drive your own work forward.
  • Designing and building APIs: A lot of our systems talk to each other. You'll design, build, and maintain the integrations that connect them cleanly and reliably.
  • Keeping things visible: We're a remote team and we work autonomously, but that only works when people communicate well. You'll write pitches, document your decisions, share progress, flag blockers, and keep the rest of the team aligned. Not documentation for the sake of it; documentation as a way of thinking clearly and working well together.
  • Supporting users when needed: You won't be on a dedicated support rotation, but you'll pitch in from time to time. Understanding how users experience what you build keeps you grounded.
  • Product thinking: You won’t just take tickets and ship, but shape the thinking and direction of what you’re building.

What success looks like in this role

  • Features ship and they work well: You consistently deliver quality work, well-built, tested, and thoughtful. Not just functional, but something you're proud of.
  • The backend stays healthy: You contribute to keeping our core systems clean, performant, and scalable as the product grows. You leave things better than you found them.
  • The mobile app moves forward: You help push our mobile product forward with solid, reliable feature work that users can feel.
  • You're a trusted teammate: People know where your work stands. You communicate clearly, you're proactive about problems, and you're someone the team can rely on.

Requirements

  • Experience: 5+ years of professional experience in full-stack development, with a track record of shipping and maintaining real products. We're hiring at a senior level, but if you're a strong mid-level engineer who's ready to step up, we'd still love to hear from you.
  • JavaScript: Strong proficiency in JavaScript is a must. You'll be working in it regularly across multiple projects.
  • Full-stack MVC development: You should be comfortable working in a full-stack MVC environment. Experience with server-rendered applications and understanding the full request lifecycle matters here.
  • API design: You can design clean, well-structured APIs and build reliable integrations between systems.
  • Systems thinking: You can balance building quickly with building well. You think about how your work fits into the bigger picture.
  • Communication: You write clearly and communicate proactively. You're comfortable putting your thinking down in writing and keeping people in the loop. Especially in a remote, async-first team.
  • Ownership & initiative: You don't wait to be told what to do. You identify problems, propose solutions, and move things forward.

Highly advantageous

  • Ruby on Rails: Our backend is a Rails monolith and it's central to everything. Rails experience isn't required, but it'll make your ramp-up significantly faster.
  • Expo / React Native: Our mobile app is built with Expo. If you've worked with it (or React Native broadly), that's a strong plus.
  • Database design & performance: You've thought carefully about schema design, query performance, and how data flows through a system.

Bonus points

  • Python: Some of our systems use Python. It's not a focus for this role, but familiarity is helpful.
  • FinTech experience: Previous experience in financial technology or with financial concepts.
  • Testing practices: You have strong opinions (and habits) around testing and code quality.

Other important things

  • Fully Remote: This role is open to anyone based in South Africa. 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.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoSoftware EngineeringÁrea da vaga
Sinal de senioridadeSeniorNível do candidato
StackJavaScript, Python, ReactSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.
Aplicar no site da empresaSite da empresaAbrir link