Back to results

Software Developer

  • New York, NY, United States

Applications open in a new tab.

Job details

Experience
2–6 years of professional software engineering experience, including experience building and maintaining production applications.
Posting language
English
Posted

Original job description

What You'll Do

  • Build and maintain full-stack applications, including frontend, backend, APIs, and infrastructure.
  • Take end-to-end ownership of our Shopify app, from the customer checkout experience to the tools merchants use within Shopify Admin.
  • Design and develop integrations with Shopify, other e-commerce platforms, and external partners, including payment providers, banks, claims administrators, and insurance carriers.
  • Build reliable and secure systems for critical operations such as billing, payouts, claims processing, and customer data management.
  • Develop data models and workflows to support insurance products, claims processing, and merchant analytics.
  • Manage cloud infrastructure, including deployments, databases, background jobs, and monitoring.
  • Work directly with the CEO to translate business priorities into technical solutions.
  • Implement A/B testing, analytics tracking, and tools to improve customer conversion.
  • Establish engineering best practices for CI/CD, code reviews, testing, documentation, and monitoring.
  • Make architectural decisions that allow the platform to scale from dozens to thousands of merchants.

What We're Looking For

  • 2–6 years of professional software engineering experience, including experience building and maintaining production applications.
  • Hands-on experience building on Shopify, including Shopify apps, checkout or theme extensions, or custom storefront integrations.
  • Strong full-stack development skills, with the ability to build both intuitive frontend interfaces and reliable backend systems.
  • Proficiency in JavaScript/TypeScript and modern frontend frameworks, preferably React.
  • Experience with Node.js, REST APIs, webhooks, and background processing.
  • Experience working with relational or NoSQL databases, such as PostgreSQL, Supabase, or DynamoDB.
  • Strong attention to reliability, security, and data accuracy, particularly in systems handling financial transactions and sensitive information.
  • Ability to work independently, navigate ambiguity, take ownership, and deliver solutions without extensive direction.
  • Strong communication skills and the ability to collaborate with business stakeholders and merchants.

Preferred Qualifications

  • Experience with Shopify's APIs and extensibility tools, including the Admin API, Shopify Functions, checkout UI extensions, and theme app extensions.
  • Experience troubleshooting and supporting live e-commerce stores and merchant integrations.
  • Familiarity with checkout flows, post-purchase experiences, and e-commerce operations.
  • Experience with payment processing, billing, or financial reconciliation.
  • Background in insurtech, fintech, or other regulated industries.
  • Experience with Supabase and webhook-driven architectures.
  • Familiarity with AI-assisted development tools.
More about this job

Skills

  • Shopify
  • AWS
  • Data models
  • Claims processing
  • CI/CD
  • Documentation
  • Amazon DynamoDB
  • JavaScript
  • TypeScript
  • React
  • Node.js
  • NoSQL
  • PostgreSQL
  • Communication skills
  • Infrastructure as code
  • IBM Terraform

Report this job