ScreenSteps Job Openings

Senior Ruby on Rails/Javascript Developer

Job Title:  Senior Ruby on Rails/Javascript Developer

Location:  Remote, but applicants must live in the United States.

Salary:  Annual salary based on experience

About the company

ScreenSteps is a Knowledge Operations Platform that helps employees in complex or highly regulated industries work confidently, consistently, and independently when interacting with customers, completing tasks, or solving problems.

People have been writing clear, concise instructions in ScreenSteps for the last 18 years. We have evolved from a custom learning solution to a consumer desktop application, to the cloud platform we are continually improving upon today. When you work at ScreenSteps, you work on software that makes a meaningful difference in the lives of people all over the world.

Job description

We are seeking a detail-oriented and experienced Senior Ruby on Rails/Javascript Developer to join our development team. The successful candidate will be responsible for designing, developing, and maintaining web applications, ensuring high performance and responsiveness, and collaborating with cross-functional teams to define and ship new features.

Responsibilities

  • Develop and maintain web applications using Ruby on Rails
  • Develop and maintain frontend components using JavaScript
  • Review PR requests
  • Build and maintain APIs that serve an Ember front end
  • Work with Elasticsearch
  • Build features in a Rails front end using ERB templates
  • Optimize database queries
  • Create JavaScript in the Rails application
  • Create JavaScript in an Ember application
  • Troubleshoot technical issues/bugs
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
  • Implement new technologies to maximize development efficiency
  • Participate in code reviews to maintain code quality and share knowledge
  • Write and maintain documentation for new and existing features
  • Conduct testing and debugging of applications
  • Integrate third-party APIs and services
  • Monitor application performance and perform regular updates
  • Mentor junior developers and provide technical guidance
  • Stay up-to-date with industry trends and best practices in web development

What kind of environment will you work in?

  • ScreenSteps is a company that bootstrapped for 20 years but has recently taken on VC funding
  • The team is entirely remote with no central office
  • We are nice to each other
  • We are a small company that is growing so you have to be prepared to deal well with change

What makes ScreenSteps a great place to work?

  • No egos, no politics
  • We are a group of people who want to do great work but also have time for our families, our interests, and service in our communities
  • Operate in an environment of high trust
  • Everyone contributes

Requirements

  • Bachelor’s degree or equivalent in Computer Science or related field
  • Proven experience in Ruby on Rails and JavaScript development, particularly in a SaaS environment
  • Strong understanding of frontend technologies and frameworks
  • Experience with Elasticsearch
  • Excellent organizational, leadership, and decision-making skills
  • Ability to manage multiple projects and priorities in a fast-paced environment
  • Strong analytical skills with an emphasis on performance optimization and debugging
  • Demonstrated ability to develop and implement efficient coding practices
  • Excellent communication skills, capable of effectively interfacing with cross-functional teams and stakeholders
  • Bonus skills: Experience with AWS and/or Ember

What ScreenSteps Can Offer You

  • Competitive salary and flexible work schedule. Unlimited PTO.
  • Benefits include health care, dental, vision, and 401k.
  • We are a family-run business with a fun, yet professional, work environment that truly cares about its employees and customers.

ScreenSteps is an equal-opportunity employer and does not discriminate on the basis of race, religion, color, sex, age, national origin, or disability.​

Interested? careers@screensteps.com

Contact Us to Apply