The current middleware handles the transfer of orders between our client’s Shopify store and their fulfilment partner via SFTP. It is hosted on Google Cloud Platform (GCP) utilising Cloud Functions and Cloud Run.
The task is in 3 phases.
1. Update the existing infrastructure (Node.js 14 is deprecated and this function needs to be updated using the latest runtime version available, The Shopify API Order resource no longer includes gateway, payment_details, and processing_method fields; use orders/transactions.json or transactions GraphQL for transaction details, and the delivery_category field has been removed from the ShippingLine REST Admin API).
2. Add additional encryption and decryption steps to the existing flow for increased security.
3. Modernise or migrate, then support the platform ongoing for future changes as needed (this step may come before or with others depending upon the recommendation).
The core requirements are:
– Implement robust encryption and decryption for order files before and after uploading/downloading from the SFTP.
– Upgrade the middleware to use the latest Shopify API version 2023-07 or later by April 1, 2024 to avoid deprecated calls.
– Evaluate migrating from GCP to an alternative cloud platform or connector for better long-term support and management.
– Expertise in GCP, Node.js, encryption, SFTP, Shopify APIs and ecommerce workflows is essential.
The ideal candidate/team should have:
– Proven experience with file encryption/decryption and secure key management.
– Strong Shopify API integration and middleware development skills.
– Hands-on experience with Node.js versions and migration strategies (as needed).
– Proficiency in cloud platforms (GCP, AWS, Azure) and serverless architectures.
– Understanding of data protection regulations and security best practices.
– Solid project management abilities to deliver on time and budget.
Please provide:
– Company/personal profile and relevant qualifications
– Technical proposal detailing your approach, timelines and platform recommendations.
– Time estimates with a breakdown into migration, development and support.
– Examples of similar encryption, API upgrade and cloud migration projects.
– Support, maintenance and warranty information.
This is a time-sensitive project, so preference will be given to candidates who can start immediately.
Hourly Range: $15.00-$50.00
Posted On: March 06, 2024 06:12 UTC
Category: Back-End Development
Skills:Web Service, API Development, API Integration, Google Cloud Platform, Node.js, JSON API, Encryption, Cloud Application, Cloud Development
Country: Australia
click to apply
Powered by WPeMatico
