As a Lead Software Engineer, Developer Product at Skillz, you’ll use your technical expertise to lead the development of complex, multi-disciplinary applications. From large-scale consumer-facing applications, to entirely new technologies and products, Skillz’s Engineers support and power the platform that makes eSport to everyone possible.
What you'll do:
- Develop complex, highly available, distributed, cloud-based solutions, and maintain its high level of quality software
- Develop industry leading technology to enable competitions, tournaments, and social features for players, spectators and streamers around the world
- Consistently drives very high impact projects to completion that include components required by teams across the organization
- Collaborate with teammates who care about building great products as much as you do
Qualifications
- Professional Full Stack Software Engineering Experience (8+ years) with a background in object-oriented programming and experience with cloud computing with AWS/Azure/GCP/OCI and multi-geo architectures scalable to billions of users
- Experience building a Platform that caters to developers.
- 4+ years of experience in React development environment, or equivalent, via cross-platform development in either web or mobile technologies.
- 5+ years of experience in backend development with Node.js, Ruby on Rails, Kubernetes.
- Experience designing and optimizing MySQL or other RDBMS databases as well as NoSQL technologies.
- Customer/Product focused thinking and understanding. Able to balance between correcting technology debt while still continuously delivering value to customers. Partnership mindset.
- Problem solver who can adapt to changing business needs with excellent stakeholder management and mentoring skills.
- Demonstrates responsibility for the quality of your team's work, while nurturing this same value in their team.
- Outstanding knowledge of public cloud providers and emerging service architectures.
- Have the ability to work in a dynamic agile development environment, as members of the team play a role in the entire life cycle of development.
- Understands and believes in our mission of making gaming better and eSports for everyone.
- Be productive, generates results, not work.