Senior Full-Stack Engineer (Ruby on Rails + React)

$$$$

ScrumLaunch is a software development company supporting fast-growing US startups across various industries, with locations in Los Angeles, CA, and Portland, OR. We partner with startups by embedding product and engineering teams directly into their core operations.

 

We’re looking for a Senior Full-Stack Engineer (Ruby on Rails + React) to join one of our clients, a US-based company that rents and sells premium furniture, mainly through rental portals and its own logistics application.

The team is actively developing warehouse logistics, with a focus on optimizing intra-warehouse operations. The client keeps growing by acquiring new companies, and all its brands now run on one unified platform. The storefront has moved to Shopify, and the team supports an internal application used by employees and designers.

The team includes three developers, two leads, a project manager, and a QA lead. The tech stack is React, TypeScript, NestJS, and Ruby on Rails.
 

Requirements

  • 5+ years of professional software development experience.
  • Strong hands-on experience with Ruby on Rails, including building, maintaining, and optimizing production applications.
  • Strong experience with React.js, JavaScript (ES6+), and TypeScript.
  • Solid understanding of RESTful APIs, API design, and third-party integrations.
  • Strong knowledge of PostgreSQL, including database design, query optimization, indexing, and migrations.
  • Experience with background job processing (Sidekiq, Redis, or similar).
  • Solid understanding of software architecture, design patterns, SOLID principles, and clean code practices.
  • Experience writing automated tests (RSpec, Jest, React Testing Library, or similar).
  • Proficiency with Git, code reviews, CI/CD pipelines, and modern development workflows.
  • Strong understanding of authentication, authorization, and web application security.
  • Experience debugging complex issues and optimizing application performance.
  • Ability to work with existing codebases, including legacy systems and technical debt.
  • Strong problem-solving skills and the ability to make independent technical decisions.
  • Readiness to work with a client in the US Eastern (EST) time zone.
  • English level: Upper-Intermediate or higher.
     

Nice to have

  • Experience with NestJS.
  • Experience with Shopify integrations.
  • Experience with warehouse, logistics, or inventory management systems.
  • Experience with rental, booking, or e-commerce platforms.
     

Cooperation Terms

  • 12 days of Paid Time Off per year
  • 5 days of Medical Time Off per year
  • 3 paid holidays per year
  • Online consultations with a remote GP and access to psychologist support
  • Professional Development Budget for courses and conferences
  • English lessons

Required skills

Ruby on Rails, React.js

Required languages

English B2 - Upper Intermediate
Published 12 November
18 views Β· 7 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...