Remote jobs in Programming


Illustrative Mathematics

Software Engineer (Ruby on Rails)


ruby on rails



2 months

Remote Jobs


Remote Jobs in USA


Software Engineer (Ruby on Rails)

Location: USA Type: Full-time

Headquarters: Tucson, AZ

Illustrative Mathematics is looking for a software engineer to join the engineering team and help support the organization’s mission by building and maintaining web applications. IM’s systems focus on authoring, managing, and sharing our curriculum, as well as communicating with IM’s customers. This position helps to ensure that IM’s open curriculum reaches students and teachers across the country. A successful candidate for this position will have experience creating Ruby on Rails applications and a desire to push their skills by developing more complex systems.

IM’s engineering team uses:
  • Ruby on Rails for application development
  • Rspec and Capybara for testing and specs
  • Rubocop for coding standards
  • GitHub for version control
  • Heroku and AWS for server environments
  • Pivotal Tracker for project management support
  • Salesforce for customer relationship management

The software engineer will:
  • Build and maintain projects in Ruby on Rails
  • Deliver well-documented stories that meet internal and external customer needs
  • Create well-tested code to ensure software quality
  • Effectively collaborate with the rest of IM’s engineering team
  • Effectively work with a remote team

  • 2-3 years of experience building complex web applications
  • At least one year of experience building complex applications using Ruby on Rails
  • Front-end experience (HTML, CSS, Javascript) a plus
  • Experience with git/github
  • Track record of writing tests in RSpec
  • Experience using a project management tool (IM uses Pivotal Tracker)
  • Brings a positive mindset and attitude continuously pushes the organization to accomplish its mission
  • Experience working in a remote environment a plus
Type: Full-Time
Location: Remote
Reports to: Director of Engineering

Application: In addition to a cover letter and resume, candidates should submit a document that contains the following:
  • Sample of code you’ve created for a Ruby on Rails project. This could be a link to a GitHub project, or the code pasted into the document. Please briefly provide context for the sample.  Applications without a code sample will not be considered.
  • A description of at least one Rails application you’ve worked on, and the role you played in development.

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.


How would you rate your experience?


We may wish to follow up. Enter your email if you're happy for us to contact you.