Senior Backend Engineer
¿Te interesa esta vacante? Aplica gratis, sin crear cuenta.
Descripción
TeamSnap is seeking a Senior Software Engineer (Backend) interested in working across the stack to join our fully distributed engineering team to help us continue our impressive growth from 2+ million daily active users to beyond! Our stack primarily includes Node.js, TypeScript, and SQL.
As an engineering team, we design and build scalable systems using a service-oriented and event-driven architecture that serve millions of daily users and some of the largest youth and amateur sports organizations in the world. Our team values collaboration in a remote culture, so we regularly participate in pair sessions and virtual team swarms to stay connected and improve the team and company.
What You'll Do:
-
Develop engaging experiences for our millions of users across our mobile and web applications.
-
Design and implement scalable apps and services, integrating these into an evolving unified product and system architecture.
-
Brainstorm and evaluate new product features in collaboration with the product and UX team.
-
Collaborate and pair with other developers to develop solutions and teach technical skills.
-
Contribute to our development standards within the team and across engineering to ensure code quality, adherence to standards, and identify opportunities for improvement
-
Champion and implement automated testing practices to uphold the dependability and stability of backend systems, while also taking ownership of the overall reliability of the team's services.
-
Actively engage in on-call responsibilities and contribute to incident management efforts.
-
Evaluate and test new technologies to help TeamSnap move faster or serve our users more effectively.
-
Help teammates overcome obstacles, resolve blockers, and complete work tasks.
What Will Set You Up for Success:
-
5+ years of relevant experience, leading large projects on high-scale, distributed software systems as a software engineer
-
Proficient in backend development with Node, Python, Golang, Ruby or similar.
-
Experience with direct usage of SQL and relational databases such as MySQL / GCP Cloud SQL along with migrations, profiling, and optimization of such databases.
-
Hands-on experience developing APIs, services for mobile applications and web clients at scale.
-
Successfully delivered complex projects including debugging problems that may span a number of systems.
-
Experience working with and architecting APIs, event streams, webhooks, etc.
-
Experience working within and towards a distributed system.
-
Extra points if you’ve built services for livestreaming, advertising, or subscriptions.
¿Te interesa esta vacante?
Aplicar a esta vacanteSobre TeamSnap
TeamSnap
Empleos relacionados en Desarrollo de Software
Ver todos →Implementation Engineer
Expel
Software Engineer II, Cloud Applications
Temporal
Senior Engineering Manager - Developer Platform (DevEx)
Ping Identity
Senior GTM Engineering Analyst
1Password
Senior Software Engineer
Vested, Inc.