freehire launches on Product Hunt on 26 August.

Follow →

Backend Developer

Summary

Build and maintain the backend of a legal-tech platform using Ruby on Rails, focusing on performance, scalability, and core features for contract automation.

Join us in building the next generation of legal drafting technology.

We help teams move faster through complex contracts using automation, collaboration and AI — with lawyers firmly in control.

Trusted by leading law firms, banks and enterprises, we’ve grown rapidly through product strength and word of mouth. Now, we’re scaling from a product-led company into a global brand.

You’ll help shape the design, storytelling and experiences that define the next era of drafting.

Why Join Us

This is a rare opportunity to build the Avvoka brand from the ground up — not inherit it. You’ll be part of a small, ambitious team with the freedom to create, experiment and raise the bar for legal tech.

You’ll work alongside smart, supportive people who move fast and care deeply about quality. If you’re motivated by ownership, pace and visible impact, you’ll feel at home here.

The Role

We’re looking for a Backend Developer to join our team and help build the backbone of our next-generation legal tech platform. You’ll work on complex, high-impact projects, architecting solutions, improving system performance, and delivering features that our users rely on every day. This is a chance to shape the codebase, influence product direction, and contribute to a collaborative, fast-moving engineering culture.

What You’ll Do

  • Build and maintain core platform features
  • Feature development: Design, implement, and maintain Ruby on Rails features used daily by our users.
  • Code quality: Ensure maintainable, well-tested, and performant code.
  • Innovation: Propose and implement improvements that enhance user experience and functionality.
  • Improve performance and scalability
  • Optimization: Identify bottlenecks and enhance system performance across the stack.
  • Scalability planning: Architect systems that can handle growing user base and transaction volume.
  • Monitoring & troubleshooting: Use metrics and logs to proactively detect and fix issues.
  • Mentor and support the engineering team
  • Code reviews: Provide actionable feedback and guidance to maintain team standards.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available