E-Commerce Web Application for The Hut Group - US
An e-commerce platform designed to manage a wide range of products for organizations, sourced from warehouses and sold on leading marketplaces such as Amazon, Shopify, and TikTok.
Collaborate with designers to create user-friendly and responsive interfaces for managing organizations, users, and products.
Build codebase structure, set up redux store, authentication, API services, and shared components.
Implement unit tests and CI/CD pipelines for deployment.
Ensure coding quality through adherence to SonarQube rules, and optimize client-side rendering performance.
Conduct code reviews, merge pull requests, and integrate authorization with Amazon and Shopify APIs.
Provide support to the QA team during flow test data execution.
Design and implement microservices for managing organizations, users, and products, with defined APIs and communication protocols between them.
Design and implement database schemas for product management.
Utilize Redis for caching frequently accessed data to improve performance.
Integrate the Login with Amazon (LWA) API with the account system.
Technologies: NodeJS, NextJS, ReactJS, Redux, Typescript, RestAPI, Redis, RabbitMQ, PostgresQL, Nginx, Docker, Swagger, Amazon Services, Shopify API