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.

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.

 

The ideal candidate should have 4+ years of experience writing PHP services and some Laravel expertise along with with expertise in building applications with large amounts of concurrency. We believe in being productive, having fun, and treating our peers with trust and respect.

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 a 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

Skills And Experience:

  • 4+ years experience with PHP, C/C++, Java, Python, or other related modern languages

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

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

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

  • 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

Bonus Skills And Experience:

  • Experience with React or React Native

  • Experience with video processing using FFMPEG

  • Experience with NGINX

  • Experience with JIRA

  • Experience with 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.