Software Engineer

1 month ago
Full-time
Senior
Software Development
CourseStorm

CourseStorm

CourseStorm provides a user-friendly class registration and marketing software designed to simplify the enrollment process for local education programs, enabling them to effectively manage a diverse range of in-person and online classes.

Diversified Consumer Services
11-50
Founded 2011
$4M raised

Description

  • Design backend logic, APIs, and overall architecture with a focus on simplicity and maintainability.
  • Work across the full stack to build and refine front-end experiences and backend services used daily by customers.
  • Configure, maintain, and operate servers, background jobs, and databases, including deployment and monitoring.
  • Deploy, monitor, debug, and clean up production systems to ensure reliability and good customer experience.
  • Use AI as a tool to generate, refactor, and iterate on implementations while making high-level design tradeoffs.
  • Collaborate early and often with teammates when designing solutions and recognize when to rely on precedent or change it.
  • Identify and simplify brittle or overbuilt systems and take ownership of engineering problems that affect customers.

Requirements

  • Several years of professional software engineering experience.
  • Deep experience working across the stack (backend, frontend, databases, automated testing, and some infrastructure).
  • Strong engineering mindset with clear thinking, sound judgement, and good communication.
  • Adaptability, flexibility, and a willingness to explore new tools and processes while avoiding constant, directionless pivoting.
  • Passion for eliminating manual work and improving systems through iteration.
  • Comfort working collaboratively on a small team where responsibility and ambiguity are shared.
  • Experience refactoring or modernizing existing codebases without degrading the customer experience (nice to have).
  • Familiarity with web applications that handle payments, user data, or operational workflows (nice to have).
  • Experience in small teams or startups where shared responsibility is normal (nice to have).
  • Must be located in the US to apply.

Benefits

  • Flexible remote position with a focus on work+life fit and a healthy company culture.
  • Market-rate salaries (US) and a competitive benefits package.
  • Health, dental, and vision insurance plus short-term disability and life insurance.
  • Retirement plan and paid holidays.
  • Unlimited paid time off ("Take What You Need").
  • Paid professional development and a $1,000/year personal learning stipend.
  • $1,200 home office budget to set up a remote workspace.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Android - Retail

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android Engineer at Toast on the Retail POS team, responsible for shaping and delivering the POS product for retail locations by defining, designing, building, and maintaining features and core workflows that enable new customer and guest experiences and support business growth.

Android Android Studio CSS HTML JavaScript Kotlin Prototyping UX Design
14 hours, 40 minutes ago

Senior Software Engineer, Graphics

Unity 5K-10K Internet Software & Services

Senior graphics software engineer at Unity joining a team building the infrastructure to stream and render Unity content into other game engines and 3D environments, with the objective of creating a robust, high-performance pipeline that preserves visual fidelity across runtimes.

DirectX Unity Vulkan
1 month ago

Senior Software Engineer, Core Identity (Auth0)

Okta 5K-10K Professional Services

Senior Software Engineer on Okta’s Core Identity team (Auth0) designing, building, and operating the critical backend services that ensure secure, reliable, and scalable global authentication and identity functionality.

Agile AWS Azure JavaScript MongoDB Node.js OAuth OpenID Connect PostgreSQL Redis SAML TypeScript
1 month ago

Healthcare IT Developer

Kentro Internet Software & Services

Healthcare IT Developer at IT Concepts (Kentro) supporting VA Enterprise health IT projects, responsible for designing, building, and implementing Oracle Health (Cerner) Millennium solutions to improve clinical workflows and patient care across large-scale healthcare environments.

Agile SQL
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers