We are a major London-based wine specialist and drinks distributor selling across the UK to a variety of channels in the on- and off-trades. Our web presence is in serious need of an overhaul. Honestly, it’s terrible. We recognise this, and really don’t want you to judge us by the current site!

We are deep into a project to replace the site due to go live this summer. We need support on the final and most complex phase, which is the customer ordering functionality.

In addition to the front-end team working on a Next.js website, we also need support in our data integration effort. We have a "middle tier" application that consists of:

– A Microsoft Azure Functions application (Typescript, using the v4 programming model) to provide trigger and webhook endpoints, and "handler" and "action" functions to retrieve and push data between systems
– Microsoft Azure Queue and Blob storage to manage queue-based tasks within Azure
– A Strapi CMS based database to provide storage and business logic
– A Redis/BullMQ powered queue that bridges from Strapi to Azure

The functions application is primarily integrated with:
– Our Microsoft Dynamics Nav ERP system (via SOAP interfaces)
– 3 x BigCommerce websites (via webhooks and the admin REST interface)
– Square EPOS system

We’re looking for an experienced back-end Node.js engineer to help update this application to support the B2B commerce project. You’ll need a very specific set of skills and experience to be able to get started and productive quickly:
1. Microsoft Azure Functions (or equivalents such as AWS Lambda or Google Cloud Functions) written in Typescript, preferably using the new v4 Node programming model
2. Strapi CMS (or equivalent headless CMS application)
3. BigCommerce (or equivalent SaaS commerce platform such as Shopify)

In terms of the overall project, we are running the business architecture and technical design internally to maintain consistency with our existing websites, supported by a dedicated project manager. The full team consists of:
– Solutions architect/sponsor (internal)
– Project Manager
– 4 x full-stack developer
– 1 x Back-end Integration developer
– 1 x UX/UI designer
– External support from our Nav development agency and IT team on interfaces

Work is scheduled to run during May and June. We anticipate this to be a broadly full-time project for this period. There may be a further requirement for testing and deployment support into July to be confirmed nearer the time.

Internally, this project has full exec-level sponsorship and an established cross-functional team supporting it. We are reliably informed that we’re great people to work with (and humble, too) and think this will be an exciting and fun project to be part of.

Attached is some more background on the project overall.

Freelancers only please – no agencies.

Hourly Range: $40.00-$65.00

Posted On: May 08, 2024 14:25 UTC
Category: Full Stack Development
Skills:TypeScript, API Integration, BigCommerce, Strapi

Country: United Kingdom

click to apply

Powered by WPeMatico