cover image
Coursedog

Coursedog

coursedog.com

1 Job

161 Employees

About the Company

Coursedog is the Integrated Academic Operations Platform. Empowering academic administrators to support on-time completions and operational excellence with integrated academic and event scheduling, course demand projections, curriculum management, and online catalog solutions through a single, bi-directional integration with your SIS.

Listed Jobs

Company background Company brand
Company Name
Coursedog
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Design, develop, and maintain scalable, high‑quality software systems that support both customer‑facing features and internal tooling. Work across the full stack—backend services/APIs and frontend applications—while ensuring performance, reliability, and maintainable code. Expectations: - Own end‑to‑end problem ownership from design through delivery. - Collaborate closely with product, design, and engineering partners. - Deliver production‑ready code on schedule with strong testing and documentation. - Continuously improve system reliability, performance, and scalability. Key Responsibilities: - Build and maintain backend services and REST APIs using Node.js. - Develop and maintain dynamic frontend applications with TypeScript and Vue (or comparable frameworks). - Design, implement, and refactor clean, testable, and documented code. - Conduct pull‑request reviews and provide constructive feedback. - Debug, troubleshoot, and enhance legacy components. - Optimize system reliability, performance, and scalability. - Collaborate with cross‑functional teams to deliver features and resolve issues. - Contribute to engineering documentation and best‑practice guidelines. Required Skills: - Proficient in TypeScript and modern JavaScript. - Experienced in building Vue.js (or similar) frontend applications. - Skilled with Node.js backend development. - Strong understanding of REST APIs and software design principles. - Experience with MongoDB, Redis, and relational databases. - Excellent debugging, problem‑solving, and rapid learning abilities. - Clear communication with technical and non‑technical stakeholders. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field, OR equivalent practical experience.
United states
Remote
28-01-2026