Staff Software Engineer

Posted Sep 17

This is a fully remote position, open to applicants in United States, +1 more country.

πŸ“‹ Description

β€’ Take charge of Shopify's checkout and post-purchase functionalities, encompassing checkout, thank-you pages, customer accounts, and post-purchase interfaces.

β€’ Develop and sustain Shopify extensions and server-side code that governs the offers displayed.

β€’ Operate within Shopify's runtime limitations, which include bundle size, sandboxed APIs, and rigorous review processes.

β€’ Redesign experimentation reporting for Smart Flows and A/B Testing initiatives.

β€’ Create data models, PHP and TypeScript endpoints, as well as BigQuery/MySQL queries.

β€’ Construct secure and well-organized REST APIs in PHP and TypeScript for extensions, administrative tasks, and Shopify integrations.

β€’ Utilize GraphQL for communication with Shopify.

β€’ Investigate production issues reported by merchants and determine the root causes.

β€’ Enhance logging and metrics and engage in a rotating on-call schedule.

β€’ Leverage Anthropic Claude Code throughout development, review, and testing phases.

β€’ Conduct unit, end-to-end, manual, and actual Shopify store testing without needing a separate QA handoff.

β€’ Review code and partake in technical decision-making beyond immediate responsibilities.

β€’ Lead by example and manage ad hoc requests through the Product Manager for prioritization.

β€’ Collaborate closely with the Product Manager and engineering colleagues in a small, highly autonomous team.


⛳️ Requirements

β€’ Staff-level ownership with minimal specifications and the capability to lead technical decisions or migrations end-to-end across various systems or teams.

β€’ Proficient daily use of AI coding tools and the judgment to assess their outputs.

β€’ Strong problem-solving abilities in unfamiliar codebases using TypeScript or PHP.

β€’ Over 8 years of experience in developing production web applications.

β€’ Practical experience in deploying and maintaining PHP (CodeIgniter 4 or a similar MVC framework) and TypeScript with React.

β€’ Experience managing a revenue-critical, customer-facing production system, which includes logs, metrics, escalations, and incident resolutions.

β€’ Hands-on experience with BigQuery on Google Cloud or another columnar data warehouse, including analytical queries and cost awareness.

β€’ Proficient in MySQL schema design and migrations.

β€’ Strong testing discipline across unit and end-to-end testing suites, including self-directed quality assurance.

β€’ Understanding of secure coding practices for buyer and order data, including the OWASP Top 10.

β€’ Proven track record with orchestration and platform-wide, componentized systems.

β€’ Well-suited for a remote-first, highly autonomous culture and responsive on Slack during working hours.

β€’ Educational background in Computer Science/Engineering or a related field, or equivalent experience.

β€’ Preferred: Experience in Shopify app development, particularly in Checkout Extensibility, post-purchase extensions, or Admin and Storefront GraphQL APIs.

β€’ Preferred: Familiarity with tightly constrained runtimes such as React Native.

β€’ Preferred: Experience with Preact.

β€’ Preferred: Comfort with Kanban and Sprint-based workflows.

β€’ Must disclose eligibility to work in the United States or Canada and any sponsorship requirements.


🏝️ Benefits

β€’ Fully remote work opportunity available within the U.S. and Canada.

β€’ Flexible vacation policy.

β€’ Generous holiday schedule.

β€’ Parental leave.

β€’ Sick leave policy.

β€’ Birthday holiday.

β€’ Comprehensive health, dental, and insurance coverage for you and your family at no cost.

β€’ U.S. employees: 401(k) retirement plans.

β€’ Canadian employees: TFSA and RRSP retirement plans.

β€’ 3% contribution of gross salary for all employees.

β€’ Access to flexible work resources, support, and adaptability.

People also viewed

finanzen.net GmbH17 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care17 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free17 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures17 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics17 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX17 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers