GameChanger is looking to solve challenges in youth sports by building the first and best place to experience youth sports moments, and they need a Senior Backend Platform Software Engineer to maintain and improve their API server codebase, making it more performant, productive, and scalable.
Requirements
- 4+ years experience in software development with successful projects using TypeScript and Node.js.
- 2+ years experience writing scalable, testable, performant server-side code.
- 2+ years experience creating documentation that details how to break down projects and technical details for team members of varying expertise.
- Experience with version control and CI/CD systems such as Github, Bitbucket, and GitLab
Responsibilities
- Implement changes to our API and SDK to facilitate server/client communication.
- Introduce code patterns and tools to improve developer ergonomics.
- Identify and improve inefficiencies within our backend codebase.
- Participate in designing/redesigning critical parts of our system as our systems continue to scale and become more complex.
- Learn best practices and share those with other engineers across the company.
- Collaborate with peers within and outside of our team on critical decisions about how our applications are architected and built.
- Investigate interesting challenges in scaling, security and architectural designs.
Other
- Willingness to mentor/train/work with other teams through documentation and live sessions on the best way to accomplish building features using the system we build/own.
- Participate in an occasional on-call rotation with the team.
- Work remotely throughout the US* or from our well-furnished, modern office in Manhattan, NY.
- Unlimited vacation policy.
- Paid volunteer opportunities.