# Software Engineer (Canvas Career)

**Company**: Instructure
**Location**: Budapest
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/instructure/8e9f4d66-1b24-4342-85e4-169d9a75fc3f?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4f6616f5-ea6

## Description

At Instructure, we believe in the power of people to grow and succeed throughout their lives.

We are looking for a mid-level software engineer to join our Canvas Career team in building intuitive, scalable web experiences used globally by educators and learners.

**Responsibilities**

- Contribute to production features across the stack, working with React, TypeScript, Node.js, and Postgres.

- Build clean, accessible user interfaces (WCAG aware) and connect them to reliable backend APIs.

- Write maintainable, well-tested code (unit, integration, and e2e testing) and participate in peer code reviews.

- Collaborate closely with senior engineers, product managers, and designers to break down problems and deliver valuable user features.

- Assist in maintaining high service health through logging, metrics, and incident troubleshooting.

- Continuously learn and apply modern software engineering practices in a collaborative agile environment.

**Requirements**

- 3+ years of professional software engineering experience.

- Demonstrated experience with modern web development (either frontend, backend, or full-stack).

- Strong motivation and curiosity to work across both 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 (e.g., PostgreSQL or MySQL).

- Product-oriented mindset,you care about user experience, code quality, and shipping reliably.

- Good communication skills and an open, collaborative approach to teamwork.

**Nice to Have**

- Experience leveraging AI-assisted development tools (e.g., Claude, Cursor, GitHub Copilot) to boost workflows and productivity.

- 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 (OWASP, OAuth/OIDC).

**Benefits**

- Competitive compensation, plus all full-time employees participate in our ownership program.

- Flexible work culture.

- Generous time off, including local holidays and our annual “Dim the Lights” period in late December.

- Comprehensive wellness programs and mental health support.

- Learning and development resources, including professional development tools and tuition reimbursement.

- The technology and tools you need to do your best work.

- Motivosity employee recognition program.

- A culture rooted in inclusivity, support, and meaningful connection.

## Skills

### Required
- React
- TypeScript
- Node.js
- Postgres
- relational databases
- JavaScript

### Nice to have
- AI-assisted development tools
- AWS
- REST APIs
- GraphQL
- database ORMs/query builders
- edtech
- Learning Management Systems (LMS)
- web security principles

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/instructure/8e9f4d66-1b24-4342-85e4-169d9a75fc3f?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
