Rails Dev for Embedded Shopify App

Remote Full-time
Description:
This is the first of two scoped jobs to complete a Rails-based embedded Shopify app.
You'll be responsible for finalizing UX polish and onboarding logic. This includes:
- Fixing flash messaging inside Polaris layouts
- Wiring up “Don’t show again” CTAs on certain resources (including backend logic)
- Adding a minimal UI to activate/deactivate other resources
You’ll also complete the onboarding flow:
- Collecting the merchant's public email and audit email recipients
- Enforcing “one audit at a time” logic and action cable powered progression bar
The project uses Polaris ViewComponents, standard RESTful controllers, and embedded app conventions via `shopify_app`. Patterns and services are in place — you’re expected to extend, not rewrite.
If things go smoothly, a second scoped job will follow to implement new async scan types and deeper audit intelligence.
Tech stack:
- Rails 8 (RESTful only, service layer in place)
- Polaris ViewComponents (not Polaris HTML)
- Stimulus for JS
- Tailwind4 via Vite
- Postgres
- SolidQueue for background jobs
- shopify_app for authentication
You:
- Respect structure and don’t reach for abstractions you don’t need
- Can extend existing features without rewriting them
- Understand how embedded Shopify apps behave
- Can work without design files when the UX is clear
This is a short-term, focused engagement.
- Estimated effort: ~16 to ~24 hours
- Fixed budget: $1,600
This is a well-scoped, self-contained project. Once completed, there’s potential for follow-up work (ongoing scan types, deeper features, more UX polish), depending on how smoothly this collaboration goes.
You’ll work directly with a developer-founder who ships fast.
Start: immediately.

Apply tot his job

Apply To this Job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Appeals Nurse Consultant (Remote) – Part -Time Job

Remote Full-time

Director, Community (Contract)

Remote Full-time

[Remote] Intellectual Property Paralegal / Specialist - Major Global Technology Company

Remote Full-time

Remote Full-Time or Part-Time Data Entry Clerk and Typist for National and Local Paid Focus Groups, Clinical Trials, and Phone Interviews at blithequark

Remote Full-time

Legal Nurse Consultant – Eamc Administration – Amazon Store

Remote Full-time

Weekend Anchor / MSJ [Remote]

Remote Full-time

Law Enforcement Advisor - Texas

Remote Full-time

Experienced Data Entry and Helpdesk Support Representative – Delivering Exceptional Customer Service and Data Management at blithequark

Remote Full-time

Investment Banking / M&A / Financing / Restructuring Senior Analyst

Remote Full-time

Career with American Airlines:Flight Attendant | Hiring

Remote Full-time
← Back to Home