Software Engineer (Canvas Career)
Employer · Instructure
Budapest
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. Our primary ecosystem is built on React, TypeScript, Node.js, and AWS, but we care most about solid core fundamentals and an eager growth mindset.
Tasks
- 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.
Conditions & benefits
Competitive compensationPlus all full-time employees participate in our ownership program.Flexible work cultureOur remote, hybrid and in-office collaboration spaces vary by role, team and location.Generous time offIncluding local holidays and our annual "Dim the Lights" period in late December.Comprehensive wellness programsMental health support.Learning and development resourcesProfessional development tools and tuition reimbursement.
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.