THE AMATEUR SPORT COMMUNITY PLATFORM

If you are passionate about sports, technology, improving the participation of children in athletics, and helping the volunteers that make it run - please send us a note and start a conversation.

SportNinja has grown to recognize an even greater need for positive community engagement - and that starts by providing leagues and volunteers with well-designed digital tools that will make their lives easier.

SENIOR BACKEND Developer

OVERVIEW:

SportNinja is looking for an experienced backend developer to help us build video and statistics features for our youth and amateur sport platform. Scaling our platform is a critical part of our vision and success. There are a lot of interesting problems to solve ranging from SQL scaling, middleware architecture, and seamless integration with our native mobile (Android/iOS) and web platform.

HOW TO APPLY:

To apply, please click the button below to send us an email including:
- a brief note introducing yourself

- a copy of your CV

- a link to your LinkedIN

Optional:

- a link to your GitHub repo

- anything that you think is really cool

Responsibilities:

  • Design and build APIs and services used to power our SportNinja platform

  • Collaborate with team to design, develop and ship new features

  • Identify and correct bottlenecks and fix bugs

  • Help maintain code quality, organization, and automation

  • Use your knowledge of software engineering concepts to design and implement tested, reusable, and modular code

  • Apply knowledge of the business goals to derive innovative solutions for the project, team, and group

  • Be an active learner who is up for expanding your breadth of knowledge

  • Have passion for your craft. You feel ownership over everything you ship

  • Feel ownership over everything you ship

Skills And Experience:

  • 4+ years experience with PHP

  • 3+ years experience with SQL/NoSQL solutions (MySQL, Postgres, MongoDB, etc)

  • 2+ years of experience with GoLang 

  • 2+ years of Laravel experience, including concepts like Eloquent/Query Builder, MVC patterns, authentication/authorization, routing, queue processing, test frameworks

Bonus Skills And Experience:

  • Solid understanding of GIT/Pull requests, branching strategy, and can hold their own conducting code reviews for developers.

  • Experience with C/C++, Java, Python, or other related modern languages 

  • Experience with Docker, Kubernetes or other containerized applications. 

  • Experience with Amazon Web Services or other cloud based computing platforms Experience with software engineering best practices (e.g. unit testing, peer reviews, design patterns) 

  • Solid understanding of advanced code optimization, profiling, and debugging skills

  • A Computer Science degree or equivalent experience

  • React or React Native Video processing using FFMPEG 

  • NGINX

  • JIRA

  • Agile / SCRUM development methodologies 

  • Experience in writing and understanding user stories

  • You've contributed to an open source project or participated in the wider PHP/Laravel communities

JUNIOR/Intermediate BACKEND Developer

OVERVIEW:

SportNinja is looking for a junior / intermediate backend developer to help us build video and statistics features for our youth and amateur sport platform. Scaling our platform is a critical part of our vision and success. There are a lot of interesting problems to solve ranging from SQL scaling, middleware architecture, and seamless integration with our native mobile (Android/iOS) and web platform.

HOW TO APPLY:

To apply, please click the button below to send us an email including:
- a brief note introducing yourself

- a copy of your CV

- a link to your LinkedIN

Optional:

- a link to your GitHub repo

- anything that you think is really cool

Responsibilities:

  • Design and build APIs and services used to power client's platform 

  • Collaborate with team to design, develop and ship new features 

  • Identify and correct bottlenecks and fix bugs 

  • Help maintain code quality, organization, and automation 

  • Use your knowledge of software engineering concepts to design and implement tested, reusable, and modular code 

  • Apply knowledge of the business goals to derive innovative solutions for the project, team, and group 

  • Be an active learner who is up for expanding your breadth of knowledge 

  • Have passion for your craft. You feel ownership over everything you ship

  • Feel ownership over everything you ship

Skills And Experience:

  • 1-2+ years experience with PHP

  • 2+ years experience with SQL/NoSQL solutions (MySQL, Postgres, MongoDB, etc)

  • 1+ years of Laravel experience, including concepts like Eloquent/Query Builder, MVC patterns, authentication/authorization, routing, queue processing, test frameworks

Bonus Skills And Experience:

  • Solid understanding of GIT/Pull requests, branching strategy, and can hold their own conducting code reviews for developers.

  • Experience with Amazon Web Services or other cloud based computing platforms

  • Experience with software engineering best practices (e.g. unit testing, peer reviews, design patterns)

  • Understanding of code optimization, profiling, and debugging skills

  • A Computer Science degree or equivalent experience 

  • React or React Native 

  • NGINX 

  • JIRA 

  • Agile / SCRUM development methodologies 

  • Experience in writing and understanding user stories

  • You've contributed to an open source project or participated in the wider PHP/Laravel communities

THE FUTURE OF SPORT

SportNinja is available now in the Apple App Store.
Download the app and help us shape the future of sport.