Senior+ Full-Stack Developer
Do you want to work remotely, while learning and growing fast?
In this role, you’ll be part of a remote, 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@recitalapp.com.
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@recitalapp.com
Job Title
Senior+ Full-Stack Developer
Location
Remote (Canada)
Core hours: 10am-2pm ET
Reports to:
CTO (Brendan Mulholland)
Sound like the job for you?
Send your resume or LinkedIn profile to careers@recitalapp.com