Software Engineer

Remote
Instructure Salt Lake City, UT $95,000 - $125,000
Full Time Entry Level

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Join a full stack engineering team focused on aggregating assessment products into a single offering, contributing to development and collaborating with a distributed, remote team.

Responsibilities

  • Contribute to the full stack development of a new aggregated assessment product
  • Work collaboratively with a distributed, remote team using Agile methodologies (mix of Scrum and Kanban)
  • Participate in daily standup meetings and communicate primarily through Slack
  • Utilize Jira for project tracking and workflow management
  • Ramp up quickly on the existing tech stack and solutions, understanding the history and functionality of legacy products
  • Ensure no loss of critical features that customers rely on and love

Requirements

  • Familiarity with basic software engineering principles and practices
  • Demonstrated initiative and drive; ability to find and utilize documentation independently
  • Problem-solving focus, with a preference to solve issues before escalating questions
  • Experience with Node.js
  • Full stack development (front end and back end)
  • Experience with React (frontend)
  • Experience with TypeScript
  • Experience with NestJS (backend framework)
  • Experience with AWS products and services
  • Experience with Relational and non-relational databases
  • Experience with Kubernetes

Qualifications

  • Junior to Mid-level Software Engineer

Nice to Have

  • Experience in EdTech or working with assessment systems

Skills

AWS * Kubernetes * Agile * REACT * Scrum * Kanban * Jira * TypeScript * Slack * Node.js * NestJS *

* Required skills

Benefits

Wellness Programs
Competitive compensation
Annual learning and development stipends
Mental Health Support
Ownership program
Local holidays
Technology and tools (Mac/PC options)
Flexible schedules
Generous time off
Remote-friendly culture
Motivosity employee recognition program

About Instructure

Instructure creates intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers.

Education
View all jobs at Instructure →