
Staff Backend Engineer
TeamSnap seeks a Staff Backend Engineer to design, build, and maintain backend APIs, services, event-driven workflows, queues, and caching strategies for a high-scale, fully distributed product. The role involves owning complex backend work from design through production, debugging and improving reliability and performance, partnering with cross-functional teams, and mentoring engineers. Required competencies include backend languages/technologies (Node.js, TypeScript, Elixir, Ruby/Rails, etc.), strong SQL and database optimization skills, experience with service-oriented and event-driven architectures, observability and operational debugging, and production ownership.













