The NBA is seeking a Full Stack Engineer to build a centralized, role-aware knowledge platform for partner organizations. The platform will consolidate reporting, a strategy library, and operational applications into a single product for NBA teams to use to drive revenue, efficiencies, and fandom. The engineer will develop features end to end, including Nuxt-based interfaces, Python backend services deployed on Azure, REST APIs, and underlying data models. The role also involves building search, tagging, content discovery, and role-aware views; optimizing SQL; and creating connectors and migration pipelines to structure and tag an enterprise document library. The position will build an AI semantic layer using Azure AI services for retrieval-augmented search and natural-language queries. Responsibilities include designing content ingestion for chunking, embeddings, security trimming, and index maintenance, and enabling business skills, advanced analytics modeling, and fan activation tools within team business platforms. The engineer will share ownership of Azure environments, CI/CD, monitoring, and enterprise identity integration. They will follow team practices including Git, code review, automated testing, containerized local development, and documentation, and will partner with product management and non-technical colleagues across marketing, business operations, and analytics. This is a temporary position with an expected duration of no more than 10 months. Eligible employees currently have the option to work remotely one day per week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level