• RiseON Suite

Job Details

Software Engineer
Share Icon

Instructure

Location Icon
Remote -US(Remote)

Employment IconEmployment Type: Full Time

Salary IconSalary: USD $ 109 (Annually)

Job Description

Job Title: Software Engineer

Company: Instructure

Years of Experience: 3+ years (Full-Stack Software Engineering)

Location: Remote -US

Role Type: Full-Time

Salary: $75K – $109K

Eligibility:

  • 3+ years of professional experience in software engineering
  • Strong experience with TypeScript, Node.js, and React
  • Experience working with Ruby on Rails in production
  • Hands-on experience with AWS (Lambda, API Gateway, S3, etc.)
  • Strong knowledge of SQL, Postgres, and data modeling
  • Familiarity with CI/CD pipelines and testing frameworks
  • Understanding of security practices (OAuth, SSO, RBAC, OWASP)
  • Experience working on global/multi-region applications
  • Strong communication and collaboration skills

Role Overview:

The Full-Stack Engineer will build and maintain scalable, high-performance web applications used globally by educators and learners. This role involves working across the entire stack—from crafting intuitive React-based user interfaces to developing robust backend services and distributed systems—while ensuring performance, security, and accessibility.

Key Responsibilities:

  • Design and develop production-ready features using Rails, TypeScript, and React
  • Build and maintain serverless and edge-based APIs on AWS
  • Collaborate on data modeling and optimize Postgres queries
  • Develop systems for global audiences (i18n, localization, time-zone handling)
  • Implement observability using logs, metrics, and tracing tools
  • Ensure accessibility (WCAG), testing (unit/integration/e2e), and CI/CD best practices
  • Participate in code reviews and technical discussions
  • Work cross-functionally with Product, Design, and Engineering teams

Skills and Qualifications:

  • Strong full-stack development skills (frontend + backend)
  • Experience with serverless architectures and distributed systems
  • Deep understanding of databases, transactions, and query optimization
  • Familiarity with Rails (ActiveRecord, APIs, background jobs like Sidekiq)
  • Experience with Docker, GitHub Actions/GitLab CI pipelines
  • Knowledge of multi-region deployments (CDN, geo-routing, canary releases)
  • Strong security awareness and handling of sensitive data (PII, GDPR, FERPA)
  • Problem-solving mindset with a strong bias for execution and shipping