Backend Engineer III
$140,000–$160,000 year
HybridNew York, United States
Job Summary
Design, develop, and maintain backend services for the Core Banking System using Go, CockroachDB, and asynchronous workflows. Architect and implement robust transaction processing pipelines while optimizing system performance, reliability, and scalability. Act as an "Agent Conductor" to rapidly implement services by leveraging AI coding assistants, and continuously deploy and monitor cloud-based environments on AWS. Debug, test, and document code to ensure high-quality software development, collaborating with cross-functional teams to deliver seamless experiences. This role supports Stash's mission to democratize wealth creation through scalable fintech infrastructure, with a hybrid schedule in NYC.
Required Qualifications
- 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
Desired Qualifications
- Knowledge of multi-region architectures
- Familiarity with CI/CD pipelines, Terraform, and Datadog
- Understanding of banking or fintech-related systems
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.