Full Stack Engineer

BOLDIN ASSOC
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$175,000.0 - $210,000.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Data Analysis Code Review Relational Databases PostgreSQL Automation of Marketing Ruby on Rails Software Engineering Systems Integration TypeScript Web Application Frameworks Apache Yarn
+8 more
ReactJS Backend Stripe Material UI React Redux Webhooks Data Pipelines Api Management

Job description

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., * 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, * Front end: React, TypeScript, Material-UI, Redux, SWR (Yarn workspaces monorepo)
  • Back end: Ruby on Rails, PostgreSQL, Sidekiq
  • Integrations: Stripe, Braintree, ChargeDesk, Plaid, Intercom, Segment, and more
  • Infra & data: AWS, plus a data pipeline for analytics

Requirements

  • 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 experience is fine if you’re eager to pick up Rails).
  • Strong experience building webhook-driven, third-party API integrations, with sound reasoning about failure, retries, and idempotency.
  • Working proficiency with a modern JS/TypeScript front-end framework (we use React) - comfortable contributing to the front end when the work calls for it.
  • A pragmatic eye for the user experience, especially in high-stakes flows like signup and payment., * Experience with financial-account aggregation providers (Plaid, Finicity, Yodlee, or similar).
  • Ruby on Rails experience.
  • Experience migrating or consolidating payment/billing systems.
  • Background in fintech, financial services, or another domain with sensitive user data and compliance considerations.
  • Familiarity with CRM, lifecycle, or analytics tooling (Intercom, ActiveCampaign, Segment, or similar) - these are learnable on the job.
  • Experience optimizing top-of-funnel conversion and running experiments.

About the company

At Boldin, we believe financial confidence should be accessible to everyone. Money decisions shape our lives, yet too often people are left without the clarity or tools they need to make informed choices. We exist to change that.

Boldin is a comprehensive financial planning platform that helps people understand their financial picture, make smarter decisions with their money and time, and plan for the future with confidence.

With over $20M raised and strong momentum, Boldin is entering a pivotal phase of growth. This is an opportunity to join a mission-driven team and help shape the future.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:10 min

Integrating Stripe checkout using serverless API routes

Christian K · JS Congress

Videos

See all

Related articles

See all