PrizePicks is the fastest-growing sports company in North America, recognized for its leading platform in Daily Fantasy Sports. The Senior Software Engineer will architect and design scalable platform solutions while developing systems that integrate with existing infrastructure and third-party services.
Responsibilities:
- Architect and design scalable platform solutions for high transaction web applications, focusing on Event-Driven Service Architecture
- Develop and implement systems that efficiently integrate with existing infrastructure and third-party services
- Design, modify, and maintain complex platform systems, ensuring high reliability and scalability
- Lead the planning and implementation of platform features, considering multiple data sources and output requirements
- Test, document, and provide operating instructions for all architectural designs and implementations
- Explore alternative design approaches to determine the best solution, balancing system performance, scalability, and reliability
- Work independently under general guidance, keeping the team informed of progress and any challenges encountered
- Adapt and innovate upon proven approaches to solve unique platform architecture challenges
Requirements:
- Expert experience in Golang
- Expert experience in SQL (Postgres)
- Expert experience in Kubernetes and Docker for containerization and orchestration
- Expert experience in designing, operating, and troubleshooting distributed software systems
- Expert experience in Linux or similar UNIX-like operating systems
- Experience in React
- Experience in Redux
- Experience in Webpack
- Experience in Turborepo or Lerna
- Experience in CSS/SCSS/Styled Components
- Experience in Jest