Level UP: Developing e-Commerce Synchronization Platform Phase 3

Closed
e-Worx Technology
Edmonton, Alberta, Canada
Yasser Ali
Technical Director
(30)
4
Project
Academic experience or paid work
200 hours per Student
Student
Anywhere
Advanced level

Project scope

Categories
Data analysis Software development Visual arts
Skills
nosql data storage communication software interfaces web application development performance metric application programming interface (api) react.js (javascript library) marketing sql (programming language)
Details

eWorx Technology is pleased to offer a virtual internship opportunity for computer science students/Developers and UI/UX design students.


We are building a web platform that allows users to sync their products across multiple marketplaces, this requires integration between multiple e-commerce platforms to sync product information and keep data updated throughout all customer's marketplaces.


The primary focus for the developer will be:

  • Web Application Development - using ReactJS as front-end and NodeJS as back-end and marketing website.
  • Application Programming Interfaces - Building an API interface; designing a new API and/or using API to interface and integrate between the supported platforms.
  • Real-Time Data Visualization - Creating a charting system with basic querying functionality; creating a dashboard to visualize key performance metrics of our system performance and activities.
  • Database Analysis - Design, implement and optimize SQL and/or NoSQL database to serve the purpose of the solution.


We will plan to communicate with our virtual intern using these communication tools:

  • Company Slack
  • Email
  • Riipen messaging
Deliverables

Our goal at the end of this experience is:

  • Website Development - Marketing the website for the visitors of the application and handling their subscription payments.
  • Application Development - Continue development of the application building the remaining functionality and building the backend modules.
  • Software Architecture Development - To provide a solution to our architecture issue to ensure optimal performance and sustainability.
  • Real-Time Data Visualization - To help us implement a data visualization system to derive insights for the application users.
  • Database Analysis - To help us improve the performance of data storage and querying.


Other duties the student may complete could include:

  • Software vendor research and evaluation
  • Assisting with other process improvement projects
  • Unit and integration testing
  • Build and enhance the UX/UI design.


Mentorship

Working as a team, one of our values is to help each other to become better developers.

We meet as a development team once a week to help those who are in need of help


We are going to provide any help/support needed to complete the project

About the company

Company
Edmonton, Alberta, Canada
2 - 10 employees
Technology

We build custom made software solutions in the automation and productivity field. Our products help a business to be more efficient and productive.