Senior Ruby on Rails Engineer

CareScribe • Posted September 29th

Location
REMOTE ONLY
Position
Category
Software Development
CareScribe logo

About the company

CareScribe is a small, friendly company building accessibility products that help remove barriers. We believe that everyone has the right to live the life they wish and disability should not stand in the way so we're creating a suite of products that empower and enable. Our products are used by thousands of people worldwide daily.

We're looking for a Ruby on Rails developer to support our product development, help us mature our platforms and continue to provide a great user experience.


About the tech team

We are a small focused team of five engineers with lots of technical experience across many fields. We work hard to create an environment of support and trust where engineers feel they have the space to ask for help and time to offer it to others.

We work in a (small A) agile way - we have been adapting our ways of working over the past few months so that they support our technical aims, the product development, and provide visibility and predictability to the business. We hold daily stand-ups and regular retrospectives to allow us to reflect on how we working and ask for support.

We do not currently work in sprints but have adopted a more project-based work pattern. It's been working so far but perhaps you'll have other suggestions!


About the role

You'll be supporting our platform growth by adding new features and functionality to our Caption.Ed project as well as helping us make the platform more robust, well tested and developing tools for automation.

You'll work closely with the CTO and other team members to build tools around dictation, transcribing, growing our API, licensing and natural language processing.

Which features you would work on will depend on your skillset and interests. The role is as "full-stack" as you would like - we have infrastructure-as-code to maintain and we are growing a library of front-end components that will help us build our apps in a consistent and maintainable way with high standards of accessibility. You will have the opportunity to work in any and all these areas.


About you

We're looking for a highly motivated developer with good Ruby and Ruby on Rails experience. You'll need to be able to work with different stakeholders to understand requirements from both a technical and product standpoint.


You'll have the freedom and flexibility to work remotely and will be expected to share progress frequently with the team.

Here are some requirements for the role:
  • You're proficient with Ruby on Rails with at least 5 years of experience
  • You've worked on at least two SaaS products
  • You've got experience with Git and GitHub

Essential
  • Empathy - As part of a small team you'll work closely with various stakeholders and customers. You'll be expected to take time to develop solutions that consider everybody's view.
  • Great communication - You must be able to clearly communicate your ideas and strategy with others as well as incorporate team decisions into your work.

Preferred (but not essential)
  • Experience with Stimulus.js / Hotwire
  • Experience building APIs
  • Experience with modern JavaScript such as ES6+
  • Experience with infrastructure-as-code: Terraform, Docker etc

Our technology stack

We use a multitude of technology, much of which not all you'll require experience with
  • Backend - Ruby on Rails, PostgreSQL, Webpack + Modular JavaScript + SASS + Stimulus.js
  • Clients - Electron + HTML + CSS

We ❤️ Diversity

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

We positively encourage applications from underrepresented groups.


Apply

If this sounds like you, here is our application process:

Stage 1 - A call with an engineer and product lead. We'll talk about your experience both technically and what kind of products you've worked on.

Stage 2 - A shorter (30 min) non-technical in person or video interview with one of our directors. This will be a chance to find out more about Carescribe as a product and a bit about the team.