Software Engineer - Backend (Go)

Remote /
Engineering /
Skool’s engineering team is seeking a highly experienced Software Engineer (Backend) with a passion for developing performant and scalable backend services written in Go. You will collaborate with Product Management, Designers, Engineers, and other stakeholders to determine the best way to design and implement new systems. You will also help to maintain and extend existing services.

This is a 100% remote position. Skool has an office in Los Angeles, CA but works as a distributed team.

What you'll do

    • 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

What we're looking for

    • You have 5+ years of experience building high-performance, reliable systems in a complex and distributed environment
    • You have significant professional experience with Go
    • You have worked on services using the following: Postgres, 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
About Skool:

Skool is a platform where course creators host their student communities and course content in 1-place, with 1-login, and 1-search. In the past, this was done with a Facebook Group, and a learning management system (LMS). Skool puts the two together and gamifies it so it's engaging and fun. Watch a 2-min explainer video here. Try the product by joining our Skool Community here.

We've been building Skool for 2.5 years. We're a team of 8 people: CEO (product), CTO (backend), 2x Frontend Engineers, Product Manager, Product Designer, QA Engineer, and a Community Manager. We have a product people love, paying customers, we're well funded, profitable, and growing fast! Our CTO (Daniel Kang) has 20 years of experience and high standards for system design and code quality. Our CEO has 10 years of experience in the e-learning industry building a company from $0 to $36m. He self-funded Skool with $10m of his own money.

Skool is a remote team with an office in Los Angeles. Much of the team is LA-based, but we're open to all US-based candidates for this role. We welcome staff in the office (if they prefer), but work completely distributed.

We like to build things people love. We keep things casual, non-political, playful, and child-like. We've found creativity comes from a place of fun, collaboration, and friendship. We keep our processes minimal, systems simple, and communication casual. We hire talented people, pay above market salaries, give equity, full benefits, the best tools — anything necessary to have fun making great stuff.

The stars don’t align like this very often, get in while the team is small and equity is on the table. Join us!