Award-winning recruiting firm delivering exceptional people, faster.
For CompaniesFor Companies
For CandidatesFor Candidates
Staff Software Engineer - Backend
ApplyApply
Posted about 1 month ago
Full Time
Seattle, Washington
$240,000 Annually
About the Role
We’re looking for a mission-driven Staff Engineer who is passionate about building high-quality systems and solving complex technical challenges at scale. This is a deeply hands-on role within a small, senior architecture group responsible for tackling the most critical platform initiatives.
You will operate as both a builder and a technical leader—owning end-to-end execution of high-impact systems while influencing architecture, standards, and engineering direction across the organization.
This is not a pure architect role. Success requires actively writing production code, debugging real-world issues, and driving solutions from concept through deployment.
This role is fully remote within the United States or Canada, with optional in-person collaboration opportunities.
Tech Stack
Frontend: React, Next.js, Vue
Backend: Node.js, MongoDB
Languages: TypeScript
What You’ll Work On
What You’ll Do
Hands-On Engineering
Required Experience
Nice to Have
Traits to Avoid
About the Client
Our client is building an all-in-one platform that enables small and mid-sized businesses to succeed online. Their product helps customers manage their digital presence, customer relationships, and revenue generation through a unified platform.
They have achieved strong growth, generating significant revenue, supporting millions of end users, and processing large volumes of transactions. Their long-term vision is to empower a broad range of local businesses with the tools needed to thrive in a digital-first economy.
We’re looking for a mission-driven Staff Engineer who is passionate about building high-quality systems and solving complex technical challenges at scale. This is a deeply hands-on role within a small, senior architecture group responsible for tackling the most critical platform initiatives.
You will operate as both a builder and a technical leader—owning end-to-end execution of high-impact systems while influencing architecture, standards, and engineering direction across the organization.
This is not a pure architect role. Success requires actively writing production code, debugging real-world issues, and driving solutions from concept through deployment.
This role is fully remote within the United States or Canada, with optional in-person collaboration opportunities.
Frontend: React, Next.js, Vue
Backend: Node.js, MongoDB
Languages: TypeScript
- Decomposing a monolithic backend and building scalable service-oriented systems
- Redesigning distributed authentication and authorization systems
- Scaling platform infrastructure for significant growth across performance, reliability, and cost
- Building AI-powered developer systems, including multi-agent workflows and orchestration layers
- Developing internal tooling and engineering platforms to improve velocity and quality
- Establishing engineering standards and driving technical direction through hands-on work
Hands-On Engineering
- Design and build foundational backend systems and services
- Write production code across services, infrastructure, and shared tooling
- Own complex initiatives end-to-end from design through rollout
- Debug and resolve production issues related to scale, performance, and reliability
- Define and implement secure system boundaries and identity propagation
- Drive architectural decisions through implementation and iteration
- Establish patterns for service design, APIs, and data ownership
- Guide teams through large-scale refactors and system evolution
- Make pragmatic trade-offs across speed, quality, and maintainability
- Translate ambiguous problems into clear technical strategies
- Partner cross-functionally to deliver complex initiatives
- Operate effectively in high-growth, fast-moving environments
- Mentor senior engineers and elevate technical standards
- Lead through code reviews, design discussions, and hands-on collaboration
- Influence engineering direction through execution and trust
- 8+ years of experience in backend or platform engineering building systems from the ground up using languages such as Java, Go, Kotlin, or Python
- Built complex backend systems from the ground up
- Experience at high-scale startups or large-scale platforms
- Experience decomposing monoliths into microservices
- Deep expertise in scaling distributed systems for high throughput
- Experience designing and building authentication and authorization systems
- Demonstrated experience leading architectural design for distributed systems
- Strong understanding of system reliability, performance, and operational concerns
- Ability to make clear technical decisions in ambiguous environments
- Ability to communicate complex technical concepts clearly to a wide range of audiences
- Experience building developer tooling, especially for AI/ML systems
- Experience with TypeScript, Node.js, AWS, MongoDB, or Postgres
- Experience defining engineering standards and platform foundations
- Prior experience operating at Staff, Principal, or equivalent level
- Focus on high-level architecture without contributing to production code
- Inability to articulate the business impact of technical decisions
- Lack of clear ownership or narrative around career progression
Our client is building an all-in-one platform that enables small and mid-sized businesses to succeed online. Their product helps customers manage their digital presence, customer relationships, and revenue generation through a unified platform.
They have achieved strong growth, generating significant revenue, supporting millions of end users, and processing large volumes of transactions. Their long-term vision is to empower a broad range of local businesses with the tools needed to thrive in a digital-first economy.

