Senior Software Engineer
New
T
TeamSnapSports Technology
TeamSnap is a fully remote company... we can only hire permanent US residents at this time., Must be comfortable working across time zones.Full-TimeSenior
SalaryAt least 150,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- Node.jsSQLMySQLTypeScriptDistributed Systems
Requirements
- 5+ years of relevant experience leading large projects on high-scale, distributed software systems.
- Proficient in backend development with Node, Python, Golang, Ruby, or similar languages.
- Experience with direct usage of SQL and relational databases (e.g., MySQL, GCP Cloud SQL) including migrations and optimization.
- Hands-on experience developing APIs and services for mobile and web at scale.
- Successfully delivered complex projects including debugging across multiple systems.
- Experience working with and architecting APIs, event streams, and webhooks.
- Experience working within and towards a distributed system.
Responsibilities
- 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 to ensure code quality and identify opportunities for improvement.
- Champion and implement automated testing practices to uphold the dependability and stability of backend systems.
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site