Ruby Labs

Full-Stack Engineer – LegalTech

Ruby Labs

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerJavaScriptNext.jsNode.jsPostgresReactRedisTypeScript

About the role

  • Build, ship and iterate on core product features using Next.js.
  • Own product modules end-to-end, from implementation to production rollout and iteration.
  • Implement responsive, accessible UIs using TypeScript, TailwindCSS, and established design systems.
  • Work with backend services and APIs, integrating frontend logic with scalable systems.
  • Participate actively in code reviews, ensuring high standards for readability, performance and reliability.
  • Debug, optimize, and improve production systems in a high-traffic environment.
  • Work closely with Product and Growth to support experimentation and rapid MVP cycles.

Requirements

  • 4+ years of hands-on experience building and maintaining production-grade, full-stack web applications.
  • Strong practical experience with React and Next.js, including at least 2 years working with the Next.js App Router in production environments.
  • Deep understanding of TypeScript and modern frontend architecture patterns.
  • Proven ability to own features end-to-end, from ambiguous requirements through to production-ready implementation.
  • Solid experience with PostgreSQL, including data modeling and basic query optimization.
  • Working knowledge of caching strategies and performance considerations (Redis or equivalent).
  • High standards for code quality, maintainability, and readability.
  • Strong proficiency with Git, Docker, and modern development workflows.
  • Comfortable working with CI/CD pipelines and cloud-based environments (AWS preferred).
  • Prior experience with NestJS or similar Node.js frameworks is a plus.
  • Strong sense of ownership and initiative with accountability for outcomes.
  • Clear, proactive communication in a remote, async-friendly team environment.
  • A pragmatic builder who balances execution speed with long-term maintainability.
Benefits
  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
  • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
  • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
  • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
  • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Next.jsTypeScriptTailwindCSSReactPostgreSQLRedisGitDockerCI/CDNestJS
Soft skills
ownershipinitiativeaccountabilitycommunicationproactiveexecution speedlong-term maintainability