← Jobs

Full stack developer for sports media company --ongoing maintenance/new development

Budget: $20.0 - $40.0 HOURLY / PART_TIME ⭐ 4.67 (30) United States

react-js, next.js, google-firestore, database-development, database-architecture, web-programming, javascript, firebase, calendars

NOTE: DIRECT CALLS OR EMAILS WILL BE BLOCKED AND DELETED, AND CANDIDATES WILL NO LONGER BE CONSIDERED, EVEN ON UPWORK. IF YOU HAVE A PROPOSAL, IT NEEDS TO BE MADE ON UPWORK ONLY. We are seeking a full-stack developer for both the ongoing maintenance of current products as well as the development of new products. We are a sports media company that creates content and applications that help fans be more effective when it comes to attending live sporting events. Our first product launched last month: calendar.thestadiuminsiders.com, a custom calendar which incorporates team sports calendars (NFL, NBA, NHL, MLB, etc.) into a single view for each city. This required the integration of calendars from multiple sources in multiple formats, consolidated into a single view. Lots of moving pieces. The calendar has been developed and successfully launched. But there is ongoing maintenance to do, as well as continued enhancements to make. Our calendar was built in React, Next.js, and Firebase. It also incorporates ICS feed parsing, which is critical. You need to understand these elements, as well as complex data architectures and data management. New Development: we have a pipeline of products that are on deck. Many of these are being developed via vibe coding, but we need a developer who can push them the last 10 yards before launch. General Requirements: --NextJS --React --Firebase Functions and Firestore --NoSQL design --ICS calendar formats --CSV uploading --Vercel --Vibe coding (preferably with Lovable or Claude) An understanding of sports is helpful, as it makes it easier to understand the relationship between teams, venues, leagues, and cities. You don't need in-depth specific understanding of everything, but a knowledge of sports will make it easier to understand the tasks at hand. Please note: 1) Proposals that fall outside of our stated comp range will not be considered. 2) Direct calls or emails will be blocked and deleted. 3) Every AI response is exactly the same (literally). You're not setting yourself apart at all, and we can't tell if you have any idea what you're talking about or what our project requires. 4) We vet every candidate before speaking to them. If your location, experience, education, and skills don't match your other public profiles, we will not be able to engage with you. Thanks -- we appreciate your interest, and we look forward to finding someone great. This is a fun product and an interesting company, especially for someone who likes sports.
Openen op Upwork