Coursedog
Coursedog
Coursedog provides an intelligent academic operations platform for colleges and universities. Its cloud-native SaaS connects with student information systems and other campus tools to coordinate curriculum management, academic and event scheduling, faculty workload planning, assessment cycles, and catalog publishing. By bringing these processes into a connected system with workflow automation and analytics, Coursedog helps higher education institutions modernize academic operations and support student success. The company operates in the education technology, SaaS, and B2B sectors and has a team of 51–200 employees.

Software Engineer at Coursedog (United States Remote)

Build backend services, APIs, and TypeScript/Vue applications for Coursedog’s academic operations platform. Help colleges and universities improve student success through scalable, reliable software.

Description

  • Create and support backend services and APIs
  • Build and evolve frontend applications with TypeScript and Vue or comparable frameworks
  • Write well-structured, testable, maintainable code
  • Review pull requests and give clear, actionable feedback
  • Investigate bugs, refactor code, and improve legacy systems
  • Apply AI tools to coding, debugging, and technical documentation
  • Partner with cross-functional teams to ship features and solve problems
  • Define and document engineering practices for the team
  • Take ownership of work from scoping through release, including new development and system enhancements

Requirements

  • Production experience with TypeScript and modern JavaScript
  • Experience building frontend applications with Vue.js or a comparable framework
  • Experience developing backend services with Node.js
  • Understanding of REST APIs and software design principles
  • Experience working with MongoDB, Redis, and relational databases
  • Strong debugging and problem-solving abilities
  • Ability to quickly learn unfamiliar systems in ambiguous problem spaces
  • Effective communication with technical and non-technical partners
  • Experience using AI tools to accelerate development while preserving code quality
  • Preferred: experience with AWS, queues, or serverless services such as Lambda
  • Preferred: familiarity with AI-powered or AI-adjacent systems
  • Preferred: backend experience with Python, Java, or .NET in addition to Node.js

Benefits

  • Medical, dental, and vision coverage through Aetna and Guardian
  • Mental health support through Spring Health
  • Vision benefits through XP Health
  • Family planning support through Carrot Fertility
  • Primary care through One Medical
  • Health Savings Accounts (HSA)
  • Flexible Spending Accounts (FSA)
  • Safe Harbor 401(k) plan available from the first day
  • Employer contribution of 4% of total compensation, subject to federal limits
  • Unlimited paid time off
  • Flexible remote-first work arrangement
  • Equity grants based on role and tenure
  • Equity grants reviewed and adjusted following promotions
  • Up to six weeks of paid bonding leave at 100% of base pay for all parents
  • Birthing parents receive an additional six weeks of paid medical recovery leave at 100% of base pay, for up to 12 weeks total

Related Jobs

McKesson

AI Full-Stack Software Engineer

McKesson

Build LLM-powered healthcare software at McKesson, including retrieval-augmented generation systems and AI agents. Develop data pipelines and cloud applications that bring AI capabilities into new and existing products.

Open
Advocate Aurora Health

Remote Finance, Accounting and Revenue Cycle Intern

Advocate Aurora Health

Support budgeting, accounting, financial analysis, and revenue cycle operations as an intern with Advocate Aurora Health. Help automate Excel processes and review financial and patient charge data.

Open