Full stack developer for Wholesale e-commerce B2B Magento 2 open source insallation on Google Cloud Platform

Job ID: 37901703

Budget: $30 – $250 USD

I'm seeking an experienced full stack developer to establish an e-commerce platform using Magento 2. The primary objective is to sell physical products across various categories.

Key Requirements:
- Installation and setup of Magento 2
- Configuration for selling physical goods
- Ability to categorize products in 1-10 categories

Ideal Skills:
- Proficiency in full-stack development
- Extensive experience with Magento 2
- Understanding of e-commerce best practices
- Experience in designing user-friendly product categories

Full stack developer for Wholesale e-commerce B2B Magento 2 open source insallation on Google Cloud Platform - focus on platform preparation
A Magento 2 platform for the wholesaler to sell pet and other products

Backend will be on Google cloud, and the latest backend software required for magenta 2 Open Source. you must have extensive experience setting up the stack, latest web API standards (REST etc), and connect with HELCIM as payment processor company - See backend notes below, not meant to be exhaustive list of what will be required.



Front end setup:

Basically copying what this company does (same structure)
https://wholesalepet.com/Retailer/Register

Or this company (not pet specific but same structure business) - probably like their styling better
https://www.faire.com/

same structure as this

https://animalsupply.com/partner/retailer-inquiry/
Sign in to shop as a retailer
https://order.animalsupply.com/customer/user/login

Sign up to be a retailer (customer)
https://animalsupply.com/partner/retailer-inquiry/

Sign up to be a brand (supplier)
https://animalsupply.com/partner/brand-partner-inquiry/

Sign in to manage yoru account as a supplier
https://vendorconnect.animalsupply.com/

BACKEND NOTES:
Backend Development Foundations
Operating System:

Ubuntu 22.04.4 LTS (Jammy Jellyfish): The current Long-Term Support release of Ubuntu, offering stability and security updates for several years. Ubuntu

LAMP Stack:

Apache 2.4.55: The latest stable release of the Apache web server. Apache
MySQL 8.0.33 or the newest version of MySQL
PHP 8.2.3: OR. The most current stable release of PHP. PHP

Optional Technologies:

Redis 7.0.12: The latest release of the popular in-memory cache. Redis
Elasticsearch 8.7.1: The most recent version of this powerful search engine. Elasticsearch

APIs

REST API: Understanding of RESTful APIs as utilized in Magento's architecture for customizations.
GraphQL API: Familiarity with Magento's GraphQL API for data retrieval.
Helcim API: Knowledge of Helcim's API as per the latest specifications. Helcim API

Google Cloud Platform Setup

GCP Project: Setup of a dedicated Google Cloud Platform project.
Compute Engine (VMs): Provision VMs as per anticipated traffic, with instance groups for scaling.
Cloud Storage: Use for Magento media files storage. Cloud Storage
Cloud SQL (Managed MySQL): For database management; or install MySQL on a VM. Cloud SQL
Additional GCP Services (Optional):
Cloud Load Balancing: For traffic distribution across VMs. Cloud Load Balancing
Cloud CDN: For global content delivery optimization. Cloud CDN
Cloud DNS: To manage domain name records. Cloud DNS

Magento Installation

Download and Setup: Latest Magento Open Source code. Magento Download
Web Server Configuration: Apache virtual host settings for your domain and Magento document root.
Database Setup: Create and configure your database in Cloud SQL or on a VM.
Magento Installer: Utilize either web-based installer or command line for installation.

Important Notes:

Always verify software versions on official websites before installation to ensure you're using the latest releases.
Ensure all setups and configurations adhere to security best practices and performance optimization standards.
Integration with Helcim API should follow the latest guidelines as provided.