About the Role
Title: Full Stack Engineer III
Location: United States
Job Description:
Too many people in the U.S. continue to be left behind by traditional financial services institutions. At Stash, an investing app with more than 2 million active subscribers, we’re on a mission to address that reality by empowering people to invest and build better lives. We’re turning money into a source of hope and opportunity and giving our customers the confidence to take charge of their money and financial future.
It’s an exciting time to be a Stasher! Bolstered by a new slate of world-class leaders and a fresh round of financing, we’re headed into our next phase of growth with momentum. We’ve implemented product enhancements that make it easier for individuals to start their financial journey with us, and operational changes to help us deliver for and support our customers with optimal speed, rigor, and transparency. Also in the past year, Stash launched its groundbreaking back-end infrastructure, Stash Core, allowing the company to exceed 70% in gross margin as it marches towards profitability.
We’re hiring a Full Stack Engineer who will report to the Engineering Manager for our Universal Features squad. The Universal Features squad works towards ensuring that the funding method setup and subscription management experiences are simple, transparent, and frictionless. Accessibility to and flexibility with external accounts can help Stash to occupy a larger part of our customer’s financial lives. Stash is always hiring so there may be opportunities available on our other engineering teams.
What you’ll do:
- Architect, design, and implement intuitive web applications that support the Stash experience
- Work on new, greenfield projects that will have an immediate impact on both our users and the company
- Partner with every department to come up with new features and applications
- Own the end to end delivery of software components from inception to production
- Work in a cross-functional agile team to deliver working software incrementally
- Instrument, test, profile, and code review software
- Continuously deploy what you build to our cloud-based infrastructure
What we’re looking for:
- 3+ years of professional experience building consumer-facing software
- BS/MS in Computer Science or relevant industry experience
- An experienced engineer who can turn ideas into reliable code that others find easy to understand and modify
- Experience with JavaScript, React.js and Node.js
- An understanding of UX best practices and system design patterns
- Creative problem solver with a passion for testing, debugging, and overall code quality
- Data-driven decision maker, willing to take risks, fail fast, and iterate quickly
- A keen understanding of testing best practices (TDD is a plus!)
- Familiarity and a willingness with pair programming practices
Gold Stars:
- Familiarity with or interest in Stash’s primary Backend language GoLang
- Experience with Plaid integrations
- Experience building an application at scale
- Experience building backend RESTful APIs
- Familiarity with or interest in our stack Ruby, Rails, Scala, Kotlin, Sidekiq, Heroku, Postgres, Redis, AWS, Terraform