Enable job alerts via email!

Full-Stack Product Developer - ⚛️

Freshly Commerce

Ontario

Remote

CAD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Full-Stack Developer with a strong background in Ruby on Rails and React. In this role, you'll take ownership of your projects, solve complex logistics problems, and enhance product offerings for a dynamic SaaS environment. You'll collaborate closely with a supportive team, managing tasks from initial design to deployment while ensuring application security and performance. This remote position offers the chance to make a significant impact in a growing company that values resourcefulness, ownership, and effective communication. If you're eager to contribute your expertise and thrive in a fast-paced setting, this opportunity is perfect for you.

Qualifications

  • 2+ Jahre Erfahrung mit Ruby on Rails und React erforderlich.
  • Kenntnisse in Shopify APIs und CLI sind von Vorteil.

Responsibilities

  • Verwalten Sie Projekte von der ersten Entwurfsphase bis zur Implementierung.
  • Zusammenarbeit mit dem technischen Supportteam zur Priorisierung von Entwicklungsaufgaben.

Skills

Ruby on Rails
React
Shopify REST APIs
GraphQL APIs
Problem-solving

Tools

PostgreSQL
Redis
Sidekiq
Heroku
Shopify CLI
Polaris design system
Linear
GitHub
Slack

Job description

At Freshly Commerce, we’re hiring a Full-Stack Developer (Ruby on Rails + React) to help grow our 3 Shopify apps for brands and retailers globally, like Glossier, Sennheiser, and Godiva. Our apps simplify operational complexities like inventory management, order fulfillment, and perishables traceability.

We're a small but mighty team, supporting over 20,000 businesses. Bootstrapped and profitable, we're scrappy in our approach to learn and adapt quickly, yet we take great care in the work we deliver.

If this sounds like the kind of place you'd like to work, we'd love to hear from you.

About this role

In this role, you'll have significant ownership of your work, make impactful decisions daily, and report directly to a senior developer and the founders. This is a full-time remote position open to candidates in all timezones.

You’ll be responsible for expanding our product offering, finding solutions to things that aren’t working, and solving complex problems in logistics and supply chain. As one of our early product hires, you'll learn the ins and outs of a fast-growing SaaS product.

Here are your daily tasks in this job:
  • Independently manage projects from initial, rough designs to final implementation, including creating task lists in Linear, breaking down PRs into manageable, deployable code segments, testing in staging, deploying to production, and monitoring app performance post-deployment.
  • Prioritize and handle timely dependency upgrades in our applications with the same enthusiasm as greenfield projects, recognizing their importance in maintaining app security and enhancing user experience.
  • Work closely with the technical support team (Tier 2 support) on a weekly basis to prioritize development tasks, address bugs, provide technical guidance on custom implementation projects for some of our larger merchants.
  • Assist our incredible support team (Tier 1 support) with merchant questions in Slack and take pleasure in providing solutions.
  • Effectively communicate your progress and collaborate on problem-solving using digital tools like Slack and GitHub PRs.
  • Rapidly learn and adopt a product development mindset, considering automated tests essential for building confidence in your code.
  • Support your team members and customers whenever needed. As a close-knit team, we thrive when we help each other.
  • Adapt to changing priorities and manage multiple tasks simultaneously.
  • Stay calm under pressure, especially when faced with multiple Rollbar errors, a full Sidekiq queue, or app downtime alerts.
  • Be comfortable working from home, using Slack as our main form of communication.
Qualifications
  • 2+ years of experience with Ruby on Rails
  • Experience with React, including hooks and context APIs
  • Experience with Shopify REST and GraphQL APIs is a plus
  • Experience with Shopify CLI and Theme app extension development is a plus
Our stack
  • Ruby on Rails
  • PostgreSQL
  • React
  • Shopify's Polaris design system
  • Redis for caching and background queues
  • Sidekiq for background processing
  • Heroku for application hosting
Who you are

Experience is key in this role. We’d love to know the extent of your experience with Rails and React as a combined tech stack. Can you provide insights into how you've set up Rails and React projects in the past? Are there any specific projects that could serve as a testament to your skills and capabilities?

We're particularly interested in your experience with Shopify API, Shopify CLI, or GraphQL API. Even if these experiences are not part of your repertoire, we value your expertise with integrations on other platforms. If available, we’d love if you can share any public app or API documentation from those platforms.

Beyond technical expertise, success in this role means embodying these three core values:

  1. Resourcefulness: You are relentlessly resourceful, always finding a way to achieve the highest standards of quality. You know where to look and whom to consult when faced with challenges, understanding that we always support each other.
  2. Ownership: You take complete ownership and pride in your work. This means deeply understanding our users' problems and how new features or updates affect them.
  3. Communication: You effectively communicate your progress, challenges, checklists, and pull requests, detailing them in Linear or GitHub PR descriptions to keep the rest of the team informed. Effective communication is crucial in our fully remote and asynchronous team environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Full Stack Product Developer

OnePlan

Remote

CAD 60,000 - 100,000

8 days ago

Life-Comm Insurance Product SME/Developer

DXC Technology Inc.

Ontario

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Product Developer (Furniture)

Sunpan Trading & Importing Inc.

Ontario

On-site

CAD 60,000 - 100,000

Yesterday
Be an early applicant

Senior Full Stack Developer (Next.JS/React/Java) to develop software products and platforms uti[...]

S I Systems

Toronto

Hybrid

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Product Developer

SeedQuest

Leamington

On-site

USD 76,000 - 81,000

6 days ago
Be an early applicant

Graduate Program - Innovation Impact - Chemist/ Product Developer (d/f/m)

Henkel

Mississauga

On-site

CAD 60,000 - 100,000

Yesterday
Be an early applicant

Sr. Product Developer

Give and Go Prepared Foods

Toronto

On-site

CAD 60,000 - 100,000

6 days ago
Be an early applicant

Product Developer

Give and Go Prepared Foods

Toronto

Hybrid

CAD 60,000 - 100,000

6 days ago
Be an early applicant

Java Developer 3 (Product Team)

Behavox Limited.

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant