- Company Name
- Genius Sports
- Job Title
- Senior Full Stack Software Engineer
- Job Description
-
**Job title**
Senior Full Stack Software Engineer
**Role Summary**
Design, develop, test, deploy, and maintain web and mobile applications for AI‑powered sports analytics. Own the end‑to‑end stack (React/Next.js, Node.js, GraphQL/REST, Postgres, Redis, AWS, Docker, Terraform) to ensure reliable, scalable customer‑facing products. Provide technical leadership, mentoring, and cross‑functional collaboration with product, design, and infrastructure teams.
**Expactations**
- Lead technical design and implementation of features from concept to production.
- Make informed trade‑offs between rapid iteration and product quality.
- Own application reliability, stability, and availability.
- Mentor junior engineers and enforce best practices in coding, testing, and deployment.
- Drive adoption of emerging technologies and improvement of internal processes.
**Key Responsibilities**
- Design, develop, test, and deploy front‑end and back‑end components.
- Integrate and maintain REST and GraphQL APIs, databases (Postgres), and messaging (RabbitMQ, Pulsar).
- Ensure high performance and scalability on AWS infrastructure (EC2, S3, RDS, ElasticCache).
- Write and maintain automated tests, CI/CD pipelines, and documentation.
- Conduct code reviews, enforce coding standards, and provide constructive feedback.
- Collaborate with Product Managers, UI/UX Designers, and other engineers to prioritize features.
- Mentor and support professional growth of team members.
- Communicate technical decisions and status to stakeholders.
**Required Skills**
- 5+ years full‑time software development experience.
- Proficiency in React/Next.js, TypeScript, Node.js, and JavaScript/HTML/CSS.
- Experience building production‑grade web applications.
- Strong understanding of AWS services, Docker, Linux, and Terraform.
- Knowledge of relational databases (Postgres) and in‑memory stores (Redis).
- Familiarity with GraphQL (client or server) and REST APIs.
- Ability to evaluate and integrate new technologies (e.g., Rust, message queues).
- Excellent communication, collaboration, and mentorship skills.
- Customer‑focused mindset and ability to balance speed with quality.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
- No mandatory certifications; relevant technical certifications (e.g., AWS Solutions Architect) are a plus.
Los angeles, United states
On site
Senior
07-09-2025