Senior E-commerce Developer / Architect – D2C + B2B + CRM + Analytics

Posted 3 days ago

Worldwide

Summary

We are looking for an experienced Senior E-commerce Developer / E-commerce Architect to help us build a scalable, data-driven e-commerce platform serving both D2C and B2B customers. This is not a basic Shopify or WooCommerce website project. We are looking for someone who understands how to build and connect e-commerce, customer behavior tracking, analytics, CRM, marketing automation, personalization, inventory, reporting and third-party integrations. The ideal candidate should be comfortable thinking about the entire system and customer journey, not just the storefront. What We Are Building We want to create a modern, flexible e-commerce infrastructure that can support: D2C and B2B commerce Custom checkout experiences Flexible and composable architecture Dynamic product and content personalization Behavior-based product recommendations Real-time customer behavior tracking CRM integration Marketing automation Customer segmentation Inventory and order management POS functionality Bulk and B2B ordering Multi-channel selling Automated channel and product syndication Advanced analytics and reporting SEO-friendly e-commerce architecture Scalable APIs and integrations The long-term goal is to create an e-commerce system that can learn from customer behavior and use that information to improve the shopping experience, marketing and conversion rates. Customer Behavior and Analytics One of the most important parts of this project is understanding what visitors actually do on the website. We want to be able to capture and analyze: Search terms Products searched for Products viewed Pages viewed Time spent on pages Click behavior Add-to-cart behavior Checkout behavior Purchase behavior Returning visitors Traffic source Campaign source Customer journey Product interest Conversion behavior Abandoned sessions and carts Customer lifecycle stage The data needs to be structured properly so it can be passed into our CRM and used for segmentation, marketing and reporting. For example: Visitor searches for Product A → Views Product A → Views related products → Leaves the website → Returns later → Adds Product A to cart → Purchases We want to understand and track that entire journey. CRM and Marketing Automation The e-commerce platform needs to work closely with our CRM and marketing systems. We want website behavior to be used to trigger appropriate actions and customer journeys. Potential use cases include: Browse abandonment Cart abandonment Product-interest follow-ups Customer segmentation Email campaigns SMS campaigns Coupons and offers Customer reactivation Post-purchase automation Lead scoring Sales pipeline tracking Behavior-based campaigns We need the underlying data to be clean, structured and scalable rather than relying on disconnected tracking tools. Personalization We are interested in creating an experience where the website learns from shopping behavior, similar to how large e-commerce platforms use behavioral data to improve product discovery and recommendations. Potential functionality includes: Related product recommendations Recently viewed products Frequently purchased together Personalized product recommendations Behavior-based content Customer-specific offers B2B-specific experiences Customer-specific catalogues and pricing Personalized shopping journeys You do not necessarily need to have built Amazon-level personalization, but you should understand the technical architecture required to build behavioral personalization and recommendation systems. D2C and B2B The system needs to support different types of customers and selling models. We are looking for experience with: D2C e-commerce B2B e-commerce Bulk purchasing Customer-specific pricing Different customer types Multiple purchasing workflows Multiple catalogues and product experiences Account-based purchasing Order management Inventory management Technical Experience You should have strong experience with several of the following: Shopify / Shopify Plus WooCommerce BigCommerce Magento / Adobe Commerce Headless commerce Composable commerce Custom e-commerce architecture JavaScript / TypeScript React / Next.js REST APIs GraphQL Webhooks Database architecture Third-party API integrations CRM integrations Payment integrations Inventory systems POS integrations Product and catalogue systems You do not need to have experience with every technology listed above. What matters most is that you understand architecture, integrations, APIs and scalable e-commerce systems. Analytics and Tracking Experience with the following is highly desirable: Google Analytics 4 Google Tag Manager Event tracking E-commerce tracking Conversion tracking UTM attribution Meta Pixel / Conversions API Customer data tracking CRM attribution Marketing attribution Reporting dashboards Server-side and event-based tracking We want tracking to be accurate, scalable and useful, not simply a collection of disconnected pixels. SEO and Search The platform also needs to support strong organic search performance. Experience with the following is a strong advantage: Technical SEO E-commerce SEO Product schema Structured data Product and category architecture Internal search Search behavior tracking Search analytics SEO-friendly URLs Site architecture Dynamic product pages Compliance and Data Because the platform will collect customer and behavioral data, you should understand responsible implementation of: Customer consent Cookie and analytics consent Email and SMS consent Data privacy Secure handling of customer information Appropriate data retention Permission-based marketing You should also be comfortable implementing requirements provided by our legal and compliance team. What We Need From You Please address the following in your cover letter: What e-commerce platforms have you built or worked with? Have you built a D2C and B2B e-commerce system? Please provide a specific example. How would you track a customer's journey from search → product view → add to cart → checkout → purchase → CRM? What would your recommended architecture look like for this project? What CRM, e-commerce and API integrations have you personally implemented? Have you built behavioral personalization or product recommendation functionality? If yes, explain how it worked. What analytics and event-tracking systems have you implemented? Please provide 2–3 examples of relevant e-commerce projects you personally worked on. What parts of those projects did you personally develop? We want to understand your individual contribution rather than simply the work completed by your agency or team. Briefly explain how you would approach building a scalable system that connects the website, customer behavior, analytics, CRM and marketing automation. Please add the phrase "i am iron man" at the very end of your cover letter. Bonus Experience The following would be a strong advantage: Headless commerce Composable commerce Shopify Plus Advanced B2B commerce CRM architecture Customer data platforms Behavioural analytics Recommendation engines AI and personalisation Advanced search Multi-channel commerce POS and inventory integrations Server-side tracking Marketing automation High-volume e-commerce Building systems rather than simply designing storefronts What We Are Not Looking For Please do not apply if your experience is primarily: Installing Shopify themes Installing WooCommerce plugins Basic Elementor websites Basic product uploads Basic store setup Template customization Simple landing pages We need someone who can think architecturally and technically, not just build the front end of a store. Ideal Candidate You are someone who: Thinks about systems rather than individual pages Understands APIs and integrations Can explain technical concepts clearly Understands customer data Understands e-commerce analytics Can design scalable architecture Can work with both technical and non-technical stakeholders Can identify potential technical problems before development begins Is comfortable working independently Documents their work properly Can recommend the right technology rather than simply using whatever they already know Initial Technical Assessment For shortlisted candidates, we may ask you to complete a small technical exercise. The exercise will involve designing the architecture for: Website → Customer Behaviour → Analytics/Data Layer → CRM → Marketing Automation → Purchase → Reporting We are interested in how you think, not just whether you can code. Application Instructions To be considered, please make sure your cover letter: Answers the questions above Includes 2–3 relevant examples of your work Clearly explains your personal contribution to those projects Explains your recommended approach to our D2C and B2B architecture Includes the phrase "i am iron man" as the final words of your cover letter Generic proposals such as "I am an experienced e-commerce developer and can complete your project" will not be considered. We are looking for someone who has actually built and understands complex e-commerce systems, integrations, data and customer journeys.

  • $3,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
JavaScript
React
API Integration
Nice-to-have skills
HTML
HTML5
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 17, 2026
  • United States
    8:43 AM

Explore similar jobs on Upwork

Shopify
Klaviyo
Shopify theme customizationFixed-price‐ Posted 1 month ago
Shopify Theme
Shopify Templates

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo