PrizePicks is the fastest-growing sports company in North America, recognized by Inc. 5000. They are seeking a Senior Software Engineer to architect and design scalable platform solutions for high transaction web applications, focusing on Event-Driven Service Architecture.
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:
- Golang
- SQL (Postgres)
- Kubernetes and Docker for containerization and orchestration
- Designing, operating, and troubleshooting distributed software systems
- Linux or similar UNIX-like operating systems
- React
- Redux
- Webpack
- Turborepo or Lerna
- CSS/SCSS/Styled Components
- Jest