Ruby Labs

health, education, and entertainment

Full-StackDeveloper

Toronto, Ontario, Canada; Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Full-Stack Developer at Ruby Labs. Skills: Next. js, NodeJS, NestJS, PostgreSQL, Prisma, Docker, Security. FullStack Development: Take an active, hands-on role in developing complex features and modules using Next. js for the frontend and NodeJS for the backend.. Process Management: Implement and optimize Agile methodologies (Scrum/Kanban), including sprint planning, task estimation, and delivery oversight.”

What You'll Achieve.

Deliver real value to users.

Industry & Context.

health, education, and entertainment
Problems you'll solve

Translate business objectives into technical solutions that deliver real value to users.

Eligibility Requirements

Located within approximately ± 4 hours of CET

What They're Looking For.

Must Have

Next. js (v14. x/v15. x) for at least 2 years, NodeJS with a modern framework (NestJS, Fastify, or Hono) for at least 2 years, Proficiency with PostgreSQL and/or Supabase, In-depth, practical knowledge of Prisma or Drizzle ORM, Full proficiency with Docker, Experience with docker-compose, Proven experience in building secure systems, Experience working with analytics tools (e.g., Google Analytics, PostHog, Mixpanel), Experience working with platforms for A/B testing

Nice to Have

Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI), Experience with monorepo tools (e.g., Turborepo, Nx), Experience writing unit and integration tests (e.g., Jest, Playwright), Understanding and practical application of background workers and message queues (e.g., BullMQ, RabbitMQ)

What You'll Do.

FullStack Development: Take an active

hands-on role in developing complex features and modules using Next. js for the frontend and NodeJS for the backend.

Process Management: Implement and optimize Agile methodologies (Scrum/Kanban)

including sprint planning

and delivery oversight.

Quality Assurance: Enforce best practices in coding

and performance monitoring to ensure a robust and scalable application.

Security: Design and implement comprehensive security measures at the application

How You'll Work.

Team & Collaboration

Ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders.

Communication Scope

Excellent communication skills; Ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders.

Process & Methodology

Sprint planning, Task estimation, Delivery oversight

Full Job Description

ABOUT US Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/ KEY RESPONSIBILITIES - FullStack Development: Take an active, hands-on role in developing complex features and modules using Next.js for the frontend and NodeJS for the backend. - Process Management: Implement and optimize Agile methodologies (Scrum/Kanban), including sprint planning, task estimation, and delivery oversight. - Quality Assurance: Enforce best practices in coding, testing, caching, and performance monitoring to ensure a robust and scalable application. - Security: Design and implement comprehensive security measures at the application, infrastructure, and data levels. QUALIFICATIONS - Next.js: A minimum of 2 years of active, commercial experience with Next.js (v14.x/v15.x). Must have worked on at least two recent projects where Next.js was the primary frontend framework. - NodeJS: Deep knowledge and at least 2 years of hands-on experience with a modern framework such as NestJS, Fastify, or Hono. A clear understanding of their architectural trade-offs is required. - Databases: Strong proficiency with PostgreSQL and/or Supabase, including query optimization and schema design. - ORM: In-depth, practical knowledge of Prisma or Drizzle ORM, with experience in building complex queries and managing migrations. - Caching: A profound understanding of caching strategies (e.g., in-memory, distributed cache, CDN) and the ability to apply them effectively to optimize performance (e.g., using Redis). - Docker: Full proficiency with Docker for creating, managing, and deploying containerized applications. Experience with docker-compose is essential. - Security: Proven experie

Free ATS check

Applying for this Full-Stack Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about Ruby Labs?

Real rants from real employees. Read before you apply.

Read Company Rants →