PrizePicks is the fastest-growing sports company in North America and the leading platform for Daily Fantasy Sports. They are seeking a Senior Software Engineer to architect and design scalable platform solutions for high transaction web applications, ensuring high reliability and scalability while integrating 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