Skool is a fast-growing, mission-driven company focused on education and community, seeking highly experienced Backend Software Engineers. The role involves designing, developing, and maintaining scalable backend services written in Go, while collaborating with various stakeholders to enhance the platform.
Responsibilities:
- Solve technical problems of high scope and complexity
- Take full ownership designing, developing, testing, deploying, and maintaining Skool backend features, end-to-end
- Build and maintain internal tools and infrastructure
- Communicate and author architectural designs and requirements
- Maintain and advocate for high standards through code review and collaboration between yourself and other engineers
Requirements:
- You have significant professional experience with Go
- You have 8+ years of experience building high-performance, reliable systems in a complex and distributed environment
- You have worked on services using the following: PostgreSQL, Redis, Elasticsearch
- You have significant professional experience building and maintaining Web Services
- You have experience in database performance optimization, backend performance optimization, and debugging live production services
- You have a passion for writing maintainable and elegant code