Backend Engineer Iii
Stash
Job Score
100 ptsWant to help everyday Americans invest and build wealth? Financial inequality is increasing, and too many people are getting left behind. At Stash, we’re passionate about democratizing wealth creation through education, advice, and products that help customers achieve greater financial freedom. We also believe in working smarter—leveraging AI and emerging technologies to move faster, operate more efficiently, and focus our time on solving meaningful problems for our customers.
As a key member of the Accounts Team, you will play a pivotal role in managing and enhancing our Core Banking System. Our system is built using Go, with a robust asynchronous architecture, and CockroachDB as the primary database. We are looking for engineers who are eager to tackle challenges in fintech, build scalable backend services, and contribute to the next generation of banking infrastructure.
This position operates on a hybrid schedule, requiring you to be on-site in our New York office at least three days per week to work with stakeholders and foster team collaboration.
What you'll do:
- Design, develop, and maintain backend services for our Core Banking System, ensuring performance, reliability, and scalability.
- Architect and implement robust asynchronous workflows to process banking transactions efficiently.
- Optimize and scale our system as we continue to grow, ensuring high availability and security.
- Act as an "Agent Conductor" to architect, design, and rapidly implement services by leveraging AI coding assistants.
- Collaborate with cross-functional teams, including operations and infrastructure teams, to deliver seamless experiences.
- Continuously deploy and monitor services in a cloud-based environment.
- Debug, test, and document code to ensure high-quality software development.
What we're looking for:
- 3 - 5 years of professional experience in backend software development.
- Strong proficiency in Go or Rails (or deep experience in another backend language with a willingness to learn Go).
- Experience working with event-driven, asynchronous architectures.
- Data-driven decision maker, willing to take risks, fail fast, and iterate at the speed of AI generation.
- Proficiency in working with relational and distributed databases, preferably CockroachDB, PostgreSQL, or similar.
- Hands-on experience building highly scalable, fault-tolerant backend services.
- A strong understanding of testing best practices, debugging, and profiling.
- Familiarity with cloud platforms (AWS).
- Excellent problem-solving skills and a mindset for continuous improvement.
Gold Stars:
- Knowledge of multi-region architectures.
- Familiarity with CI/CD pipelines, Terraform, and Datadog.
- Understanding of banking or fintech-related systems.
#LI-Hybrid
Our Commitment to Diversity, Equity, and Inclusion
We proudly celebrate the unique qualities that make you you, 365 days a year, and not just because it’s the right thing to do or good for business. We embed the principles and practices of diversity, equity, and inclusion (DEI) into all that we do to prioritize people, a Stash core value, and to ensure Stashers of all backgrounds and experiences can be their authentic selves.
We are also proud to be the first and only venture-backed fintech to join the CEO Action for Diversity & Inclusion™, and as an Equal Opportunity Employer, Stash is committed to building an inclusive environment for people of all backgrounds.
If you require any reasonable accommodations to make your application process more accessible, please reach out to recruiting@Stash.com.
Helping You Invest in Yourself
- Comprehensive total rewards package, comprising compensation (salary and equity) and health care benefits
- Complimentary subscription to Stash+ account
- Flexible work policy – We offer a flexible work environment that blends working from home with in-person collaboration at our NYC office to support productivity and team culture.
- Flexible PTO
- Annual learning and development reimbursement benefit
- Work-from-home equipment stipends; home internet subsidy
- Paid Parental Leave (offerings for birth giving and non-birth giving parents) Primary & Secondary
- Enhanced health and wellness benefits through One Medical, Gympass, and Maven Health
External Recognition for Stash
- Benzinga’s 2023 Best Brokerage for Beginners and Best Robo-Advisor Awards
- Qorus-Accenture’s 2023 Banking Innovation Awards
- USA Today and Statista’s 2023 Top 500 Best Financial Advisory Firms
- Comparably's Best Company Awards: Best Places to Work, Best Company Outlook, and Best Engineering Team for Diversity, Women, Culture, and more! (2023)
- Fintech Breakthrough Award: Best Personal Finance App (2023)
- BuiltIn’s Best Places to Work (2022, 2021, 2020, 2019)
- Forbes Fintech 50 (2021, 2020, 2019)
- Best Digital Bank, Finovate Awards (2020)
- Tearsheet Challenge Awards, Best Banking Card Product - Stock-Back® Card, 2020
- LendIt Fintech Innovator of the Year (2020, 2019)
Salary Range: $140,000 - $160,000
The base salary range represents the reasonably anticipated low and high end of the salary range for this position. Actual salaries will vary and will be based on various factors, such as the candidate’s qualifications, skills, experience and competencies, as well as internal equity and alignment with market data for companies of our size and industry.
**No recruiters, please**
About Software Development
Software Development is one of the most dynamic and constantly evolving fields in the job market. Professionals in this area are responsible for creating, maintaining, and optimizing web, mobile, and desktop applications that impact millions of users daily.
Key languages and frameworks include JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel), and TypeScript. Demand for full-stack developers continues to grow, especially in tech companies and startups.
Salaries range from entry-level to senior positions, with growing opportunities for remote work and international freelancing.
About Backend
The Backend area is responsible for all server logic, APIs, databases, and infrastructure that support web and mobile applications. Backend professionals ensure that systems are scalable, secure, and performant.
Key skills include languages like PHP, Java, Python, Ruby, Go, and Node.js, frameworks like Laravel, Spring Boot, Django, and Express, databases (MySQL, PostgreSQL, MongoDB, Redis), software architecture (clean architecture, DDD, microservices), and API security (OAuth, JWT).
Backend developers in technology companies are highly valued, especially those who master microservices architecture, cloud computing, and high-scale performance. The field offers opportunities from junior developer to software architect, with a focus on scalability, security, and efficiency.
About Business Analysis
The Business Analyst (BA) is the professional responsible for identifying problems, opportunities, and solutions in organizational processes, acting as a bridge between business areas and the technology development team. They gather and specify requirements, map value streams, design future processes, and help ensure that software deliveries align with the company's strategic goals.
Discover Other Areas
Understand the scope of work, key skills, and tools used in different career areas.
About QA and Testing
QA and Software Testing are fundamental to ensure the quality and reliability of applications. QA professionals ensure that the delivered product meets requirements and is free of critical defects.
Key skills include manual and automated testing, Selenium, Cypress, Playwright, Postman, JMeter, and CI/CD pipeline knowledge. Performance and security testing are differentiators.
With the adoption of DevOps and continuous deployment, the demand for automation QAs and SDETs continues to grow.
About Traffic Manager
The Traffic Manager is the professional responsible for planning, executing, and optimizing paid media campaigns across various digital platforms. With the competitiveness of the digital market, paid traffic professionals are essential for generating qualified leads and maximizing return on advertising investment.
Key skills include campaign management on Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads, media planning, metrics analysis (ROAS, CPA, CPC, CTR), A/B testing, remarketing, and landing page creation. Tools like Google Analytics, Google Tag Manager, Hotjar, and automation platforms are essential.
Traffic managers in technology companies are highly valued, especially those who master performance marketing, conversion funnel optimization, and scaling strategies. The field offers opportunities from media analyst to head of performance, with a focus on growth, budget efficiency, and return on investment.
About Product Owner
The Product Owner (PO) is the professional responsible for maximizing the value of the product delivered by the development team. They act as the voice of the customer and stakeholders, managing and prioritizing the product backlog, defining clear user stories, and ensuring the team works on the most valuable items for the business.
Key skills include backlog management, user story writing, prioritization (Mascow, RICE), agile methodologies (Scrum, Kanban), and stakeholder communication. Knowledge of tools like Jira, Trello, Azure DevOps, and Miro is essential.
Product Owners are highly sought-after professionals in the technology market, working collaboratively with Scrum Masters, Product Managers, and engineering teams to drive agility and continuous value delivery.
About Marketing
The Marketing area is strategic for the growth and positioning of any company. It encompasses traditional marketing, brand management, market research, trade marketing, product marketing, and market intelligence. Marketing professionals are responsible for planning and executing strategies that connect brands to their target audience.
Key skills include brand management, market research, competitive analysis, product marketing, trade marketing, pricing, relationship marketing, and channel development. Knowledge of research tools (Nielsen, Kantar, Ipsos), BI, and advanced spreadsheets is a differentiator.
Marketing professionals in technology companies are highly valued, especially those who master product marketing, go-to-market strategy, and data-driven marketing. The field offers opportunities from analyst to CMO, with a focus on growth, brand positioning, and return on investment.
About Tech Recruiter
The Tech Recruiter is a professional specialized in recruiting technology talent, from developers to AI engineers and DevOps professionals. They combine technical knowledge with recruitment skills to evaluate and attract highly qualified candidates.
Key skills include technical screening, analysis of technical profiles (GitHub, portfolios, blogs), knowledge of software stacks and architectures, networking in tech communities and events. Proficiency with tools like LinkedIn Recruiter, Gem, Ashby, and technical assessment platforms is a differentiator.
Tech Recruiters are scarce and highly paid professionals, especially those who can map and access passive talent in competitive markets like AI, data engineering, and cloud computing.
Comments 0