Position Overview
- Location Type: [Not Specified]
- Job Type: Full-time
- Salary: [Not Specified]
👋 Hi, I'm Shea - Engineering Manager here at Dwolla. I'm looking for a backend-leaning, full-stack engineer to join our customer-facing Dashboard team and help move $62 billion annually with confidence.
The Real Deal About This Role:
You'll join a tight-knit, cross-functional Dashboard team within our ~35-person Technology org. We're small enough that your code ships daily, but established enough (founded 2008) to be processing payments at scale. Every day you'll collaborate with product managers, UX designers, customer excellence agents, and other engineers to build features where the "juice is worth the squeeze" - solving real problems that matter to real people.
Your actual time breakdown:
- 50% Backend Development: Design Scala microservices that transform complex payment data into actionable insights.
- 20% Frontend Development: Build Next.js features and review JavaScript PRs (you don't need to be a frontend expert).
- 30% Collaboration: ~7 meetings/week including standups, code reviews, and architecture discussions.
What You'll Build in Your First Year:
- 🚀 Dashboard Modernization: Build the data layer that powers our modern Next.js Dashboard. Turn support tickets into self-service features that just work.
- 🤖 AI-Powered Support Agent: Build an intelligent assistant using Model Context Protocol (MCP) to answer transaction queries and troubleshoot issues. We recently had an engineer automate our entire document upload problem with AI - you'll build the next breakthrough.
- 💰 Advanced Reconciliation Tools: Create solutions that help businesses match billions in Dwolla transactions with their bank statements and handle payment failures gracefully. Because nobody likes tracking down a failed payment at the end of the month!
Why Choose Dwolla Over [Big FinTech Name]?
- True Ownership & Impact: We have no QA department. You own what you build from commit to production. When you ship code on Monday, hundreds of companies use it by Tuesday (not lost in a months-long deployment queue). Quality isn't someone else's job, it's everyone's.
- AI-Forward Engineering: We use AI tools to write 20%+ of our code and actively experiment with Cursor, Claude Code, and JetBrains AI. We’re even working on using AI to automate tedious tasks like library upgrades.
- FinTech Pioneer Heritage: We've been innovating in payments since 2010 - before "FinTech" was even a buzzword. We're recognized at industry trade shows and have been part of the faster payments story from day one.
A Day in Your Life:
- Monday: Quick standup at 10 AM CT, then dive into Backlog Refinement where you'll help shape upcoming features. Afternoon: deep work on your Scala service that aggregates payment data.
- Tuesday-Thursday: Mix of coding with TDD, reviewing PRs, maybe a technical breakout session or Sprint Planning. Ship your ACH returns feature to production in under 30 minutes through our CI/CD pipeline.
- Friday: No meetings. Pure flow state. Maybe experiment with using Claude Code to refactor that legacy repo, or give our CX agents a hand and dig into a customer support case. And, in the summer, we sign off at noon. 😎
- Throughout: Participate in our Engineering Bootstrap course as a new hire, learning how Dwolla's payment infrastructure actually works under the hood.
Our Tech Stack (What You'll Actually Use):
Daily:
- âž¡ Scala (we'll teach you!) with Cats/Cats Effect for functional programming
- âž¡ AWS (ECS, Lambda) for infrastructure
- âž¡ Git, Docker, Jenkins CI/CD
Occasionally:
- âž¡ Next.js, Material UI components, React, TypeScript for Dashboard UI
- âž¡ PostgreSQL & SQL Server for data persistence
- âž¡ DBT & Airflow for data pipeline work
- âž¡ Legacy C# (rarely)
Requirements
What Makes You a Great Fit:
Must-Haves:
- âž¡ 2+ years building production software
- âž¡ Experience with strongly typed languages and/or functional programming
- âž¡ Solid JavaScript fundamentals or ability to quickly learn
- âž¡ Excitement about using AI tools to amplify your impact
- âž¡ Excellent async communication skills
- âž¡ Commitment
Responsibilities
[Not Specified]
Application Instructions
[Not Specified]
Company Information
Dwolla is a payments platform that enables businesses to send and receive money through its API. Founded in 2008, Dwolla has been a pioneer in the FinTech space, facilitating billions of dollars in transactions annually.