Senior Full-Stack Engineer
What You'll Do
- Own features end-to-end in our Rails monolith (Rails 8+, Ruby 3.x)
- Build rich, reactive UIs with Hotwire/Turbo, Stimulus, and Tailwind CSS
- Integrate with external APIs (Plaid, Stripe, Unit, etc.) securely and robustly
- Use large context LLMs (Claude, Gemini, ChatGPT, etc.) to accelerate coding, QA, and spec writing
- Participate in architecture discussions -- help us evolve our beautiful monolith
- Work closely with product and founders to take specs from prototype to prod
- Ship daily/weekly, review critically, and treat AI as a multiplier—not a replacement for good judgment
- Optimize performance, reliability, and scalability of our core platform
- Act as your own pair programmer—debugging, prompting, reviewing AI-generated code for quality (the eng team will also review, but the initial onus is on the contributor)
You Have
- 5+ years building production-grade Rails applications
- Deep expertise in Ruby, Rails conventions, background jobs, and service objects in a growing monolith
- Confidence reviewing, prompting, and editing AI-generated code from tools like Claude, Devin, Gemini, Cursor, etc.
- A reflexive approach to using AI in specs, code, QA, testing, and documentation
- Strong front-end chops: Stimulus/turbo/hotwire, components, etc.
- Experience designing and consuming REST APIs
- Solid SQL skills (PostgreSQL) and an eye for data modeling
- Track record writing maintainable test suites (RSpec) and CI pipelines
- Comfort working autonomously and asynchronously in a high-trust, high-output team
Nice-to-Haves
- Previous fintech or payments or accounting experience
- Familiarity with Plaid, Stripe, or similar
- Experience with observability tooling (NewRelic, Honeybadger, etc.)
- Open-source contributions or personal projects you’re proud of
- Contributions to open-source or side projects involving AI/LLMs
- Using Repomix or similar tooling for large-scale code summarization and reasoning
Perks & Benefits
- Remote-friendly
- Generous PTO and paid holidays
- Equity in a high-growth startup
- Generous professional development stipend
- Home-office setup budget
- Health, dental, and vision insurance (U.S.) + 401(k) match
How to Apply
Send a resume, a brief cover letter explaining why Topkey excites you, and links to any public code (GitHub, open-source PRs, personal projects) to careers@topkey.io with subject line “Senior Full-Stack Engineer”. We read every application—no bots, no generic templates. Show us what makes you uniquely you!
Topkey is a financial technology company and is not an FDIC-insured bank. Banking services provided by Thread Bank, Member FDIC.