About SportsRecruitsSportsRecruits is the leading sports recruiting network, connecting athletes, clubs, events, and college coaches in the recruiting process. The company’s network and tools are trusted by sports organizations such as the IWLCA, IMLCA, NFHCA, and Junior Volleyball Association. Every year, millions of connections are made in the network, resulting in commitments to the best academic and athletic institutions.SportsRecruits is an equal opportunity employer and embraces diversity and equal opportunity on our team. Just like the student-athletes we support, we are trying to get better and stronger as a team everyday. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We truly believe that the more inclusive our team is, the better we can serve all student-athletes, as well as their families and coaches, who are pursuing their dreams.About the TeamWe are a product development team full of fun, intelligent, happy, and hardworking engineers, designers and product managers distributed across the United States. We are scaling our network and building innovative tools to empower student athletes, college coaches, and event operators. Our tools are built on top of technologies that span mobile and web applications, computer vision, and LLMs. Your input, code and problem solving skills will make a direct impact in how we scale and grow the company. Our stack includes:Laravel + PHP8 backend APIsVue.js (v2 and v3) + Inertia.js + Tailwind frontendReact Native mobile applicationsPython for internal tools and ML/LLM-based featuresInfrastructure as code with Terraform, AWS Fargate, and a Jenkins-based CI/CD pipelineWe emphasize performance, security, and maintainability—and we love solving problems that have real-world impact on student-athletes, coaches, and partners.About the PositionWhat You’ll DoAs a mid-level Full-Stack Engineer, you’ll play a critical role across the entire software lifecycle:Implement, and optimize new features across web and mobile platformsContribute to our Vue.js frontend (Inertia.js) and Laravel-based APICollaborate with product managers, designers, and QA to deliver intuitive, high-impact experiencesYou will contribute to solving complex problems that will make our platform even better at connecting thousands of student athletes and college programs. Some interesting projects we’ve recently worked on are:In-browser video clipping and editing with computer vision driven isolation effectsReact-native based hybrid iOS/Android appTools for partner events to import rosters of athletes with built-in column mapping, de-duping and validation rules to automatically merge duplicate user dataAbout YouMust-Haves:2-3 years of professional software engineering experienceExpertise in at least one modern programming languages (e.g., PHP, Python, JavaScript, TypeScript)Experience with at least one PHP MVC framework (Laravel or Symfony)Strong frontend experience with Vue, React, or similar frameworksFamiliarity with relational databases (MySQL, PostgreSQL, etc.)Comfortable writing and maintaining automated tests (unit, integration, E2E)Passion for clean code, system design, and scalable architectureStrong communication skills, positive attitude, and a collaborative mindsetNice-to-HavesLaravel, Vue, or TailwindCSS experienceExperience working with 3rd-party APIs and async job queues (SQS, Redis)Knowledge of AI tooling, LLM integration, or computer visionExposure to agile methodologies (Scrum, Kanban, XP)Why Join Us?Meaningful Work: Help shape a platform that impacts thousands of student-athletes’ futures.Modern Stack: Work with Laravel, Vue, React Native, Python, and AWS, backed by great tooling and infrastructure.Growth-Oriented Culture: We prioritize learning, experimentation, and continuous improvement.Remote Flexibility: We’re a distributed team with asynchronous workflows and clear communication practices.Benefits & CompensationCompetitive salary: $100,000 – $125,000 per yearRemote-first team cultureHealth, dental, and vision coverage401(k) with company matchUnlimited vacation policy