Team Brilliant

Joined in 2017
23% answers
We believe that technology can make the world a better place for everyone.
  • · 331 views · 55 applications · 21d

    Senior Software Engineer - Custom Shopify CRM App

    Full Remote · Worldwide · Product · 5 years of experience · B2 - Upper Intermediate
    1. About Us We’re a team of professional software developers. Our next mission: build a Shopify-embedded CRM that surfaces orders, customers, and live dashboards - all as a built-in native Shopify experience. 2. Why This Role Matters Our users...

    1. About Us

     

    We’re a team of professional software developers. Our next mission: build a Shopify-embedded CRM that surfaces orders, customers, and live dashboards - all as a built-in native Shopify experience.

     

    2. Why This Role Matters

     

    Our users juggle disjointed tools. You’ll architect and deliver the central nervous system that unifies order data, conversations, and analytics - turning scattered touch-points into a single source of truth.

     

    3. What You'll Own

     

    - Architecture & Data. Design the PostgreSQL schema and Drizzle ORM models powering multi-tenant data.

    - Integration. Figure out leverage points and how to integrate with 3rd party systems.

    - App Framework. Ship performant React Router views inside the Shopify App Bridge.

    - Core Features. Build customer timelines, order detail pages, and a metrics dashboard with live charts.

    - CI/CD pipeline. Automated Acceptance tests.

    - Technical Leadership. Mentor devs, run lean RFCs, and choose the right trade-offs for scale & security.

     

    4. Tech Stack You’ll Thrive In

     

    - Shopify App Platform (App Bridge, OAuth, Webhooks, GraphQL Admin API)

    - React + Typescript with React Router

    - Drizzle ORM on PostgreSQL 15

    - Vite + Vitest / Playwright for DX & testing

     

    5. You’re a Great Fit If You

     

    - Have 5+ yrs shipping production-grade React/Node systems, with at least one Shopify app in market.

    - Speak SQL natively and can reason about indexes, migrations, and isolation levels.

    - Balance product sense with technical rigor - you ask “why” before “how”.

    - Write clear, kind English

    - You use Claude Code or Cursor daily.

    - You do not generate me a boring-a** message with default ChatGPT style and instead actually just just send me a simple checklist of why I should hire you

    More
Log In or Sign Up to see all posted jobs