Skip to content

Instantly share code, notes, and snippets.

@robjshaw
Last active March 6, 2025 21:40
Show Gist options
  • Select an option

  • Save robjshaw/fe2de33c36c4324437b074297fd49443 to your computer and use it in GitHub Desktop.

Select an option

Save robjshaw/fe2de33c36c4324437b074297fd49443 to your computer and use it in GitHub Desktop.

Integrations Developer (React, Node.js, API, Shopify/Recharge)

Position Overview

At v2food, we’re committed to sustainability—not just in the food we create, but also in the digital experiences we build. We’re developing a modern e-commerce and subscription platform powered by Remix, Shopify, and Recharge, and we need an Integration Developer to ensure our systems work seamlessly together.

You’ll be responsible for building and optimizing integrations between Shopify, Recharge, payment processors, and logistics services. Your work will directly impact how customers subscribe, manage orders, and interact with discounts, shipping, and loyalty programs—all within a high-performance and scalable system.

If you’re a hands-on engineer who enjoys tackling complex data flows, optimizing CI/CD pipelines, and ensuring seamless API communication, we’d love to have you on board.


Key Responsibilities

1. System Integration & API Management

  • Build and maintain integrations between Shopify, Recharge, BeCool (logistics), and other third-party services.
  • Develop and manage event-driven workflows, ensuring real-time updates for orders, payments, and subscriptions.
  • Monitor and optimize API performance, caching, and data synchronization.
  • Implement webhooks and event streams for tracking subscription updates, payments, and shipping events.

2. CI/CD, Automation, & Deployment

  • Set up and maintain CI/CD pipelines for front-end and back-end applications using GitHub Actions.
  • Automate deployment processes and ensure smooth rollouts with staging and production environments.
  • Manage environment provisioning, secrets, and infrastructure configurations.

3. Logging, Monitoring & Performance Optimization

  • Implement error logging, alerts, and monitoring dashboards (Datadog, Kibana, etc.).
  • Optimize integration workflows for scalability and performance (e.g., caching, rate-limiting, batch processing).
  • Conduct load testing to ensure the platform handles peak demand efficiently.

4. Testing & Security Compliance

  • Develop and automate unit, integration, and end-to-end tests for all integrations.
  • Work closely with front-end and back-end developers to validate API interactions.
  • Ensure compliance with security best practices for handling payment, user, and subscription data.

Required Qualifications

Technical Skills & Experience

Strong experience with API integration and system orchestration (REST, GraphQL, Webhooks).
✅ Proficiency in Node.js and TypeScript, with experience in server-side development.
✅ Hands-on experience with Shopify and Recharge APIs (authentication, webhooks, event subscriptions).
✅ Experience managing CI/CD pipelines, cloud deployments, and infrastructure as code.
✅ Familiarity with message queues (RabbitMQ, Kafka) or event-driven architectures.
✅ Strong knowledge of SQL and NoSQL databases, with experience optimizing queries and data flows.
✅ Experience with monitoring/logging tools (Datadog, New Relic, Kibana, or similar).

Bonus Points

➕ Experience with Remix and front-end frameworks (React, Next.js, etc.).
➕ Background in order management, logistics, or e-commerce platforms.
➕ Knowledge of discount/loyalty program logic and subscription billing flows.


Why Join v2food?

🌱 Purpose-Driven Work – Be part of a team building a sustainable e-commerce experience.
🚀 Innovative Tech Stack – Work with Remix, Shopify, Recharge, and modern DevOps tools.
🌍 Global Impact – Your work will scale as we expand to new markets.
🎯 Ownership & Growth – Shape the integration and automation strategy of our subscription platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment