ChannelEngine helps stores, brands and distributors find millions of new customers by connecting them to the biggest international marketplaces and sales channels while optimizing sales, minimizing time, and maximizing profit and reach. It's the most complete, one-stop solution to do more with marketplaces.

A platform that connects stores & brands to marketplaces

ChannelEngine's story began in 2013 when it became undeniable that marketplaces were going to be one of the most important elements of the global e-commerce market. They saw an opportunity to make these powerful platforms available to any business. And now, 8 years later, ChannelEngine facilitates the sale of over 3 million products from 1500 brands to over 100 marketplaces. 

cases/images/screenshot-2021-07-14-at-10.55.11

Partnership with Amsterdam Standard

ChannelEngine was growing fast, and they required additional talented people ready to shape the world of e-commerce. So in December 2019, ChannelEngine’s CTO Christiaan de Ridder travelled to Amsterdam Standard’s headquarters in Krakow to meet potential candidates and select the right specialists. For Christiaan particularly, as for the company in general, not only excellent skills in software development were essential, but also the right fit for the team and the company. As a result of this visit, two of our specialists started working as a part of ChannelEngine’s development team from January 2020. Since then, the dedicated nearshore team has been continuously growing. 

The department structure

Currently, ChannelEngine’s development department consists of 3 teams where in-house developers work alongside remote dedicated specialists. The first team is working on further development and maintenance of the ChannelEngine solution. The second one is responsible for the integrations with the sales channels, and the third one takes on the DevOps responsibilities. Specialists sometimes switch teams caused by the specifics of the tasks and the experience requirements to execute them. As the department is continuing to grow, the plan is to add one more team shortly.  

Not compromising on quality

ChannelEngine always puts quality first. They choose the best specialists to provide high-quality service to their partners and customers and constantly improve and expand their products to benefit users further. ChannelEngine’s approach to development in 3 weeks sprints fosters the team’s thrive on innovation and creation. The first two weeks of each Sprint are dedicated to the main work and closing the sprint tickets, and one more week is meant for eliminating bugs and cultivating innovations.

This last week is an opportunity for the teams to walk through the current state, clean the code, explore the use of modern technologies, and define the thrust of the following functionalities. Thanks to the roadmap created for the project, all team members are assured that future development is based on smart decisions and insightful analysis of current trends. The support team helps with customer contact and makes sure that only relevant information gets passed to developers.

Technologies

The development team is working with technologies such as .NetCore, SQL with the usage of Entity Framework, and Dapper, ElasticSearch and RabbitMQ. Most of the front-end logic is already in TypeScript with residues of JavaScript being migrated at the moment. For the front-end framework, the team puts a lot of effort migrating from AngularJS to React.

Software engineers write unit tests for features they develop. 

Because the team deals with handling big data sets where some customers sell hundreds of thousands of products, they have to make sure that the code is as performant as possible. They use monitoring tools to spot issues as soon as possible to avoid unnecessary problems.

cases/images/ce-main-spider

Further plans and global extension

ChannelEngine is the most feature-packed and complete marketplace management tool. Its features help users sell their products on more channels and connect with more customers across borders. ChannelEngine provides synchronized stock and price changes between marketplaces, automatically provides international invoices, applies advanced pricing rules, offers filters to control product’s offer, monitors all the shipments, provides translation services and digital product bundles and enables automated returns. The system also provides full statistical data about sales, countries, best-sold products, best times of sales, and many more.

They focus on making the quickly globalising e-commerce world available to every brand, distributor and retailer. Currently, they are adding sales channels in south-east Asia, Australia, New Zealand, the US, Russia, and more. To make this extension as user-friendly as the solution for their current customers, the development team needs to make some adjustments. The software engineers will fix details such as different time zone handling, better tax calculations with support to location specific VAT rules, and round-the-clock customer support.

Next case

Ruben Meiland is building top-notch products with nearshore developers

For LeadingCourses