Software Engineer (Canvas Career)
Summary
Full-stack engineer on Instructure's Canvas LMS product team, building accessible React frontends connected to Node.js/TypeScript APIs and PostgreSQL. Day-to-day: shipping user features, unit/integration/e2e testing, code reviews, and helping keep services healthy via logging, metrics, and incident troubleshooting in an agile, remote-friendly team.
- Contribution to production features across the stack with React, TypeScript, Node.js, and Postgres
- Building clean, accessible user interfaces (WCAG aware) connected to reliable backend APIs
- Writing maintainable, well-tested code including unit, integration, and e2e testing
- Participation in peer code reviews
- Collaboration with senior engineers, product managers, and designers to break down problems and deliver valuable user features
- Assistance in maintaining high service health through logging, metrics, and incident troubleshooting
- Continuous learning and application of modern software engineering practices in a collaborative agile environment
- 3+ years of professional software engineering experience
- Demonstrated experience with modern web development (frontend, backend, or full-stack)
- Strong motivation and curiosity to work across frontend (React) and backend (Node.js/TypeScript) environments
- Proven ability and enthusiasm to learn new technologies, frameworks, and domain concepts quickly
- Solid foundational knowledge of relational databases such as PostgreSQL or MySQL
- Product-oriented mindset caring about user experience, code quality, and reliable shipping
- Good communication skills and an open, collaborative approach to teamwork
- Experience leveraging AI-assisted development tools such as Claude, Cursor, GitHub Copilot
- Hands-on experience with React, TypeScript, Node.js, or AWS
- Familiarity with REST APIs, GraphQL, or database ORMs/query builders
- Prior experience in edtech or working with Learning Management Systems (LMS)
- Understanding of basic web security principles including OWASP, OAuth/OIDC
- Competitive compensation including participation in ownership program
- Flexible work culture with remote, hybrid, and in-office collaboration spaces
- Generous time off including local holidays and annual “Dim the Lights” period
- Comprehensive wellness programs and mental health support
- Learning and development resources including professional development tools and tuition reimbursement
- Provision of technology and tools needed to do best work
- Motivosity employee recognition program
- A culture rooted in inclusivity, support, and meaningful connection