Senior Full-Stack Product Developer | Ruby on Rails + React

Freshly Commerce Anywhere in the World

Company

Freshly Commerce

Location

Anywhere in the World

Type

Full Time

Job Description

At Freshly Commerce we’re hiring a Senior Full-Stack Product Developer 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 15000 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 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 first 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.
  • Assist our incredible support team 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

  • 4+ 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
  • Familiarity with Rust 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.

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:

Related Jobs See more Full-Stack Programming jobs


Apply Now

Date Posted

04/30/2024

Views

3

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Engineering Manager - Testing Platform - Wikimedia Foundation

Views in the last 30 days - 0

The Wikimedia Foundation is seeking an experienced Engineering Manager to lead the Testing Platform team The teams mission is to provide software engi...

View Details

Business Analyst - Elite Software Automation

Views in the last 30 days - 0

Elite Software Automation ESA is a boutique consulting firm that specializes in process optimization custom systems and automations for established hi...

View Details

Customer Care & Sales Specialist - Loop Support

Views in the last 30 days - 0

Loop Support specializes in connecting businesses with exceptional customer care specialists They value smart kindhearted professionals who love to le...

View Details

Major Account Manager - Arista Channels

Views in the last 30 days - 0

Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...

View Details

Angular Developer Consultant (Nearshore Hourly) - Bitovi

Views in the last 30 days - 0

Bitovi is seeking an experienced Angular Developer Consultant with 5 years of professional experience in developing singlepage applications The role i...

View Details

Project Coordinator - Behind the Design

Views in the last 30 days - 0

Behind the Design is seeking a solutiondriven Project Coordinator for a thriving interior design business The role involves project managing orders ac...

View Details