Intermediate+ Full-Stack Developer

Do you want to learn and grow fast?

In this role, you’ll be part of a cross-functional team, working across the stack as we bring tech to the last area of business — legal. You’ll have an opportunity to learn from experienced full-stack developers via regular pair programming, use modern product & development approaches, and grow quickly in an all-remote agile (not scrum) startup environment.

You’ll have strong professional experience with Ruby on Rails, strong written and verbal communication skills, and experience developing with modern frontends.

Sound like you?
Send your resume or LinkedIn URL to careers@recital.software.

Want to know more about the company and team? Read about us here.

Responsibilities

  • Deliver small changes, multiple times per day (Graphite encouraged) across the stack as team workload requires, ensuring alignment via effective design docs and communication

  • Own the entire user flow transitions, navigation, etc that flow well and are easy to use, and including backend code (Ruby/Rails/Sorbet) as required

  • Build composable frontend components (Vue, GraphQL, TailwindCSS) that use appropriate CSS, following Figma designs and ensuring quality with E2E tests (Cypress) and Storybook

  • Develop, maintain, and harden our data pipeline and background jobs (Sidekiq), improving their orchestration, and ensure consistent, high-quality data with a solid test suite (RSpec)

  • Invest in the developer experience, organizing and naming code for ease of use, deleting unused code, persisting knowledge in comments and documentation

  • Work effectively on your own: Hold yourself accountable to outcomes and deadlines, communicate progress, justify and align on your choices

  • Work effectively with others: Collaborate as part of a team with others via frequent calls (Tandem), pair programming (Tuple), project management (Linear), and chat (Slack)

Hiring Requirements

We strive to consider candidates from a broad array of backgrounds, so we look beyond workplace experience when considering the following requirements:

  • Strong written and spoken communication

  • Effective project management (individual and team)

  • An understanding of basic best practices and how to find them

  • Strong professional experience building and architecting a frontend product using modern web techniques (e.g. Vue, React, Angular, Svelte)

  • Strong working knowledge of SQL

  • Strong professional experience with Ruby on Rails

To Stand Out:

  • Experience in or understanding of law or contract negotiation

  • Experience interviewing users

  • Released or maintained a substantial project in Tailwind and/or Vue

  • Experience managing data as part of a Machine Learning use case

Sound like the job for you?

Fantastic! Send your resume or LinkedIn profile to careers+imfs@recital.software

Job Title

Intermediate+ Full-Stack Developer

Location

Remote
(Global, core hours: North American mornings)

Reports to:

CTO (Brendan Mulholland)

Sound like the job for you?

Send your resume or LinkedIn profile to careers@recital.software