United States Remote (Global) Employment

CourseStorm is hiring a Software Engineer

About the Role

CourseStorm is looking for a Software Engineer to design and review architecture, make tradeoffs, and use AI to turn those decisions into reliable, delightful software. We care more about clear thinking, good judgment, and knowing what not to build than about grinding out implementations.

What You'll Do

  • Design backend logic and APIs
  • Configure and maintain servers, background jobs, and databases
  • Build and refine front-end experiences that real people love to use daily
  • Deploy, monitor, debug, and clean up
  • Use AI constantly — to generate code, explore approaches, refactor aggressively, and delete more than you add
  • Work across the entire stack as part of a small team with real ownership
  • Take responsibility for anything confusing to a customer or any brittle/overbuilt system

What We're Looking For

  • Deep experience working across the stack (backend, frontend, databases, automated testing, and some infrastructure)
  • Several years of professional software engineering experience
  • An incredibly strong Engineering mindset
  • Adaptability and flexibility
  • Demonstrated clear thinking and communication
  • A passion for eliminating manual work
  • An open mind to explore new tools and processes combined with an allergy to incessant pivoting
  • Must be located in the US

Nice to Have

  • Experience with small teams or startups where responsibility is shared and ambiguity is normal
  • Familiarity with web applications that handle payments, user data, or operational workflows
  • Experience refactoring or modernizing an existing codebase without breaking the customer experience

Team & Environment

You'll join an engineering team of 5 where everyone works across the entire stack. The company is small (< 20 people total), focused, and intentional, with room to think and improve things, but also an expectation to grow and care deeply about quality and simplicity. We are actively working to hire a diverse staff.

Benefits & Compensation

  • Market rate salaries (US)
  • Health, Dental, Vision, Short-Term Disability, and Life Insurance
  • Retirement Plan
  • Paid holidays
  • Unlimited Paid Time Off (Take What You Need)
  • Paid professional development
  • $1,200 home office budget
  • $1,000 / year personal learning stipend

Work Mode

This is a flexible remote position for candidates located within the United States.

CourseStorm is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, veteran status, or national origin.

Required Skills
Ruby on RailsJavaScriptReactPostgreSQLREST APIsHTML/CSSGitAWSAutomated TestingAgile DevelopmentProblem SolvingCommunication
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
CourseStorm

We build e-commerce software for organizations that educate their communities outside of traditional school whether through arts & culture, afterschool camps & classes, or with adults learning new skills.

Visit website
Job Details
Category fullstack
Posted 3 months ago