Take the work out of play.™
Staff Backend Engineer
Location
United States
Posted
3 days ago
Salary
0
Seniority
Lead
Job Description
Staff Backend Engineer
TeamSnap
• Architect, build, and evolve backend APIs, services, event-driven workflows, queues, background jobs, data models, caching strategies, and integrations that support millions of users and thousands of sports organizations. • Own complex backend product and technical work from discovery through design, implementation, rollout, production support, and long term maintainability. • Lead ambiguous technical initiatives by breaking down problems, identifying risks, making practical tradeoffs, and helping teams move from uncertainty to clear execution. • Improve the reliability, scalability, performance, and operability of production systems through thoughtful architecture, strong testing practices, database optimization, caching, monitoring, alerting, and incident follow-up. • Debug complex production issues by reasoning across application code, databases, caches, queues, jobs, observability data, and the broader request lifecycle. • Partner with Product, Design, Engineering, Infrastructure, Platform, Data, Support, and other teams to turn roadmap needs into durable backend systems and practical delivery plans. • Strong interpersonal skills with the ability to give and receive constructive feedback, mentor engineers, influence cross-team alignment and articulate technical trade-offs to non-technical stakeholders
Job Requirements
- Staff level backend engineering depth, with a strong track record building and operating high-scale APIs, services, distributed systems, or shared product capabilities in production.
- Strong command of backend technologies such as Node, TypeScript, Elixir, Ruby/Rails, Java, Go, Python, or similar, including runtime behavior, failure modes, and production tradeoffs.
- Strong SQL and relational database judgment, including indexing, query optimization, migrations, profiling, data modeling, transactions, read and write patterns, and performance tuning.
- Practical understanding of service-oriented architecture, event-driven architecture, queues, background jobs, webhooks, Redis or similar caching tools, and systems that need to scale under real production load.
- Working knowledge of production infrastructure and platform concerns, enough to reason through deployments, containers, CI/CD pipelines, cloud services, networking basics, observability, and operational debugging.
- Strong production ownership mindset, with the ability to use logs, metrics, traces, dashboards, alerts, incident reviews, and system behavior to improve reliability over time.
- Demonstrated ability to lead through influence, mentor engineers, facilitate technical decisions, communicate tradeoffs clearly, and connect backend technical choices to customer impact, business needs, and long term maintainability.
Benefits
- Unlimited PTO and paid parental leave for ALL parents (not just primary or secondary)
- 100% premium coverage of medical/dental/vision for you and your family
- 401K to help you invest for the future
- $1,500 annual learning and development stipend
- Travel to fun locations for all-company meetings and team events
- Generous home office allowance to set you up for success
- TeamSnap SWAG to our store upon starting and a $50 credit on every work anniversary thereafter
- A monthly stipend reimbursement for health & wellness and so much more!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Backend – Payments Platform
CoinbaseWe're building an open financial system for the world.
• Design and build scalable, fault-tolerant backend services for payment processing • Own end-to-end delivery of payment features • Partner with engineers and product managers to translate product vision into technical plans • Drive improvements to system reliability and performance • Contribute to engineering quality through code reviews and best practices
Senior Ruby on Rails Consultant
GoFasti✓LatAm's Top Talent ✓Hire Faster ✓Stay Compliant ✓English Proficient ✓US Timezone
• Participate in client discovery and technical assessment meetings as the lead Ruby on Rails subject matter expert. • Analyze existing Ruby on Rails applications, architecture, and codebases to identify risks, technical debt, and improvement opportunities. • Lead system takeover assessments and evaluate legacy applications. • Develop technical roadmaps, modernization strategies, and implementation recommendations. • Provide architectural guidance for cloud-native and serverless environments hosted on Google Cloud Platform (GCP). • Collaborate with stakeholders to translate business requirements into scalable technical solutions. • Evaluate current infrastructure, deployment processes, and application performance. • Recommend best practices for maintainability, scalability, security, and operational efficiency. • Produce technical documentation, architecture recommendations, and implementation plans. • Support engineering teams throughout project planning and execution phases when required.
• Build, improve, and operate backend services that power LaunchDarkly’s Flag Delivery systems. • Contribute to systems that support streaming and polling delivery models for LaunchDarkly SDKs. • Debug production issues, improve service reliability, and help the team maintain strong standards around latency, availability, observability, and operability. • Work with technologies and patterns common to modern distributed backend systems, including caching layers, network services, concurrency, failure handling, and cloud infrastructure. • Collaborate closely with partner teams including SDK, Platform, SRE, Security, and Enterprise to deliver improvements across the broader platform. • Participate in the on-call rotation and take ownership of the systems you help build. • Learn the existing architecture deeply and make pragmatic improvements that increase system clarity, performance, and maintainability. • Use AI as part of your engineering workflow with sound judgment, including knowing when to use it, how to direct it effectively, and how to verify or reject its output. • Reason clearly about code, architecture, and whole-system behavior even when AI is in the loop.
Senior Elixir Engineer
Vic.aiAI pioneer building autonomy & intelligence to digitally transform accounting & finance to improve productivity and ROI.
• Design, build, and maintain scalable backend services using Elixir and Phoenix. • Develop highly available APIs and distributed systems that power critical platform functionality. • Build and optimize data pipelines, workflows, and background job processing systems. • Collaborate with AI, Data Science, and Product teams to bring intelligent automation capabilities into production. • Improve system observability, monitoring, reliability, and operational excellence. • Participate in architectural discussions and influence technical direction across the platform. • Help establish engineering best practices around testing, deployment, performance, and maintainability. • Mentor engineers and contribute to a collaborative, high-performing engineering culture. • Leverage AI-assisted development tools to improve productivity, quality, and delivery velocity.




