Full Stack Software Engineer (Product Engineering)
About the Role
We are seeking a talented Full Stack Software Engineer to join our Product Engineering team at Genius Sports. This team is responsible for developing and enhancing our AI-based sports analytics products, which are used by teams, leagues, coaches, and fans worldwide. As a Full Stack Software Engineer, you will play a crucial role in ensuring a seamless user experience across our web and mobile applications, supporting thousands of sporting events each year.
Responsibilities
- Design and Development: Design, develop, test, deploy, maintain, and improve both customer-facing and internal applications.
- Collaboration: Work closely with Product Managers, UI/UX Designers, and other software engineers to deliver high-quality products.
- System Reliability: Ensure the reliability, stability, and availability of applications and systems.
- Mentorship: Mentor other engineers, providing technical guidance and professional development.
- Best Practices: Maintain and improve best practices for software development, including deployment processes and coding standards.
- Technical Leadership: Provide technical leadership through code reviews and skill development.
- Knowledge Sharing: Communicate technical concepts and ideas effectively within the organization.
Our Technology Stack
- Client-side: ReactJS, NextJS, TypeScript, HTML/CSS, Design Systems
- Server-side: GraphQL, REST, NodeJS, TypeScript, Postgres, Redis, RabbitMQ, Pulsar, Auth0, Rust
- Infrastructure: AWS (EC2, S3, RDS, ElasticCache), Docker, Linux, Terraform
- Codebase: Git with GitLab
Required Skills & Experience
- Experience: 3+ years of hands-on, full-time software development experience.
- Customer Focus: Understanding of the trade-offs and collaboration involved in shipping software.
- Technical Skills: Experience building production web apps using ReactJS and NodeJS.
- Collaboration: Ability to work across multiple disciplines, including front-end, back-end, databases, infrastructure, and devops.
- Self-Motivation: Ability to work independently and efficiently.
- Education: Bachelor’s degree in computer science or equivalent experience with strong software engineering components.
Preferred Skills
- Rust and GraphQL: Experience with these technologies is a plus.
- Video Streaming Applications: Experience in this area is beneficial.
- Leadership: Ability to lead technical discussions and prioritize features.
Benefits
- Competitive salary and annual leave allowance.
- Health insurance and skills training.
- Social events, team building activities, sports tournaments, charity days, and wellbeing activities.
Location
This role is based in our New York City office, located in midtown Manhattan. Join us in a vibrant and culturally rich environment that inspires innovation and creativity.
How We Work
We embrace a flexible working framework, allowing for remote work and working holidays, depending on team and location requirements. Our employees are encouraged to push boundaries, innovate, and celebrate achievements.
Genius Sports is an equal opportunity employer, committed to diversity and inclusion in the workplace. We welcome applications from all backgrounds and will consider all applications regardless of age, abilities, gender identity, race, religion, or sexual orientation.
Benefits Extracted with AI
- Medical insurance
- Skills training
- Social events
- Team building events
- Sports tournaments
- Charity days
- Wellbeing activities
Similar jobs
Last update: 23 minutes ago
Full-Stack Software Engineer with Rust and TypeScript
Join Genius Sports as a Full-Stack Software Engineer in NYC, working with Rust and TypeScript on AI-based sports analytics.
Full-Stack Software Engineer with Rust and TypeScript
Join Genius Sports as a Full-Stack Software Engineer in NYC, working with Rust, TypeScript, and AI-based sports analytics.
Senior Full Stack Software Engineer
Senior Full Stack Engineer in NYC, leveraging AI and advanced tech in wellness. Strong JS, React, Node skills needed.
Full-Stack Software Engineer II
Join AWS as a Full-Stack Software Engineer II to develop innovative solutions ensuring user privacy and personalized experiences.
Fullstack Developer - React, Python, AWS, Generative AI
Remote Fullstack Developer role focusing on React, Python, AWS, and Generative AI for short-term projects.
Full Stack Software Engineer - MERN Stack
Join Boom Entertainment as a Full Stack Software Engineer specializing in the MERN stack. Work remotely on innovative gaming products.
Senior Full-Stack Software Engineer (US)
Senior Full-Stack Engineer role focusing on React, Node.js, and modern web technologies for a leading software company.
Full Stack Engineer with React and Python
Join Robin AI as a Full Stack Engineer in New York, working with React, Python, and AWS in a hybrid environment.
Senior Fullstack Software Engineer
Senior Fullstack Engineer at HeyGen, developing AI-powered video platforms with React, Python, and cloud tech.
Full Stack Engineer (Early Career)
Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.
Senior Full Stack Software Engineer
Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.
Senior Full Stack Software Engineer
Senior Full Stack Engineer needed for a leading social platform in the NFT space. Key skills: Node.js, React, GraphQL.
Senior Full-Stack Software Engineer - Node.js, React
Join as a Senior Full-Stack Software Engineer in Berlin, working with Node.js and React in a hybrid environment.
Intermediate Full Stack Software Engineer
Join Super.com as an Intermediate Full Stack Software Engineer, working with React, Python, and Node.js in a remote role.
Senior Full Stack Web Software Engineer
Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.
Full Stack Engineer
Join our team as a Full Stack Engineer in Paris, mastering JavaScript, TypeScript, React, Node.js, and SQL.
Senior Full-Stack Software Engineer - React.js & Node.js
Senior Full-Stack Engineer specializing in React.js & Node.js for a leading iGaming solutions provider in Portugal.
Senior Full-Stack Software Developer
Join StackAI as a Senior Full-Stack Developer to build AI applications using React, NodeJS, FastAPI, and more.
Full-Stack Software Engineer
Join Allara as a Full-Stack Software Engineer to design and build user-centric healthcare technology using TypeScript, React, and Node.js.
Senior Full Stack Engineer
Join Flexa as a Senior Full Stack Engineer in New York. Work with JavaScript, TypeScript, React, and more to build innovative payment solutions.
Senior Full Stack Developer
Join Overtime as a Senior Full Stack Developer. Work with React, Node.js, AWS, and more in a hybrid role in Brooklyn, NY.
Senior Full-Stack Engineer, Trust & Safety
Join GameChanger as a Senior Full-Stack Engineer to lead Trust & Safety initiatives, focusing on security and data protection.
Senior Software Engineer - Full Stack (React, TypeScript, AWS)
Join Productboard as a Senior Software Engineer to lead and innovate in full-stack development using React, TypeScript, and AWS.
Full-stack Engineer with AngularJS and React.js
Join Stacksync as a Full-stack Engineer, working with AngularJS, React.js, and MongoDB in a hybrid environment.