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 tangible value for legal professionals by identifying critical pain points, then architecting and implementing features aligned with our company strategy

  • Design secure, intuitive systems with elegant domain modeling and thoughtful APIs that enable sustainable product growth and maintain high optionality for future changes

  • Take full ownership of product features, demonstrating initiative by proposing innovative approaches and independently executing them

  • Build seamless integrations with legal tools that extract valuable business data while requiring minimal customer implementation effort

  • Make effective, independent decisions on technical implementation and architecture, documenting your reasoning thoroughly, while collaborating with leadership on strategic choices

  • Drive your growth through honest self-reflection and openness to daily feedback, while elevating team capabilities through pair programming, feedback, and collaborative problem-solving

  • Maximize remote team effectiveness by over-communicating through documentation and engaging across planned meetings, ad-hoc calls, and asynchronous channels

  • Design systems to proactively minimize incidents, while participating in our on-call rotation as reliability backstop

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 frameworks (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