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