Boom Entertainment is redefining the way fans engage with sports through innovative, high-quality sports products. The Full Stack Software Engineer will own features from design to implementation, working across the full stack to optimize performance and contribute to new product features.
Responsibilities:
- Own features end-to-end: from design discussions through implementation, testing, and production monitoring
- Work across the full stack: frontend, mobile, server, and data layers
- Optimize for performance, stability, and quality of the end-user experience
- Participate in roadmapping, stand-ups, code review, and ongoing discussions about best practices and design patterns
- Develop an appreciation for the gaming vertical and contribute to the design, testing, and evaluation of new products and features
Requirements:
- 5+ years of professional software engineering experience
- 2+ years of Production React Native experience
- Solid working knowledge of modern web technologies: JavaScript/TypeScript, Node.js, and MongoDB (or similar)
- Experience leveraging AI coding tools to prototype, debug, write tests, and improve developer velocity while maintaining code quality
- Creative problem-solver with strong critical thinking and troubleshooting skills who learns quickly and takes initiative
- Strong communicator and collaborator who makes the people around them better
- Interest in or experience with the Sports and/or Sports Betting industry
- Experience working on B2C products at a small company or startup
- Experience with at-scale integration of 3rd party APIs
- Experience with microservices architecture and client-server communication (REST, Server Sent Events, websockets, etc.)