Full Stack Engineer
About the role
About This Role
Boldin helps people plan for and live a confident retirement. The Time to Value (TTV) team owns the top of the funnel — the experience from a visitor's first touch through registration, onboarding, account linking, trial, and conversion to a paying subscriber. It's where prospective members decide whether Boldin is worth their trust, so the work is equal parts product polish and reliable, integration-heavy engineering.
We're hiring a Full Stack Engineer to strengthen this team. Much of the funnel runs on third-party integrations — payment platforms, financial account aggregation, lifecycle messaging, and analytics — and we need someone who is comfortable owning that connective tissue end-to-end, from a React/TypeScript front end through a Ruby on Rails back end to the webhooks that tie external services together.
Key Responsibilities
- Build and maintain the registration, onboarding, checkout, and conversion flows that move visitors to activated, paying members.
- Own integrations across the funnel: payment platforms, lifecycle/marketing messaging, and product analytics — including the webhook handlers and gateway services that keep them in sync.
- Contribute to the ongoing payments migration (consolidating multiple legacy payment platforms onto our primary processor) and help simplify a multi-gateway billing setup.
- Work across the stack: React/TypeScript on the front end, Ruby on Rails on the back end, with the data and webhook plumbing in between.
- Partner with product, design, and the broader engineering org to instrument and improve top-of-funnel conversion, grounded in analytics.
- Write tested, maintainable code and participate in code review.
What you'll work on
The funnel touches a broad set of external systems. You won't need experience with all of them, but this is the landscape:
- Payments & billing: multiple platforms today (primary processor plus legacy gateways and cart/checkout tools), with an active migration to consolidate them. Subscription lifecycle, webhooks, and tax handling.
- Financial-account aggregation: linking members' real financial accounts during onboarding — a core, trust-critical part of the product.
- Lifecycle & support messaging: in-app messaging/support, marketing automation, and transactional email.
- Analytics & experimentation: product analytics and a customer-data pipeline used to measure and improve funnel conversion.
KPIS + Targets
- Trial Cancels
- Subscriber Churn
- Stakeholder NPS
- Integration cost efficiency
Qualifications
- 4+ years of professional software engineering experience, primarily backend.
- Strong experience with a server-side framework and relational database (we use Ruby on Rails; comparable