IT Outsourcing. Software development company.
As a technology partner, we empower our clients to gain a competitive edge. Since 2005 we have been building scalable digital solutions and worked out the best practices for project and team delivery both in a nearshore and offshore model. JCommerce is a community of 300 highly skilled experts geared to innovate and deliver value. Our expertise includes product design, custom software development, and IT consulting, ensuring a full cycle of product development.
We believe in true partnership based on commitment and transparency. This is why we invest in collaboration as well as share with customers the risk related to the project kick-off and development.
JCommerce is a part of a network of IT and business services providers as well as a partner of leading software producers, proved by the status of Microsoft Gold Certified Partner, Snowflake Partner, Jamf Gold Partner and Jamf Integrator.
Our areas of expertise:
- Custom software development (Java, .NET, PHP, Front-End, mobile)
- Quality Assurance and Software Testing Services
- Cloud services in terms of AWS, Microsoft Azure and Google Cloud solutions
- Business Intelligence, Data Science, Data Warehouse and data analysis services
- Enterprise Mobility Management services in the area of implementation and maintenance of Jamf Pro for Apple devices

headquarters
other locations
Focus
Recommended Providers
Portfolio
Aras Corp, Backbase, Boozt, Bystronic, CACI, Calago, CORE, Degree 53, DNA, Egnyte, ERGO, Ericsson, GE, ING, Ista, Nest Bank, Oerlikon Metco, Pekao, Roche, Samsung, Scania, SKANSKA, Solita, Sonova, STAS, TERG, Treeno, TVP

Self-designed Solutions for E-commerce Platform
JCommerce’s Agile team supports one of the biggest global E-commerce Digital Platform provider providing backend, frontend, DevOps and test automation competences. The technological stack includes Kotlin, Groovy (Spock), Spring, Gradle, Mongo, Kafka (Avro), Hermes, React and S3.
Objectives
There are several areas of cooperation as the client opens up to new foreign markets:
- Creating a solution which will make it possible to create offers on the platform based on flat files (CSV, XLS), external integrators, such as CRM and ERP systems, and other services providing API and UI. To address this challenge, Machine Learning mechanisms will be ultimately used in the project to automate the translation / conversion of various e-commerce taxonomies.
- Introducing a pioneering solution that will enable the creation of offers in many different currencies. The service supports adding offers based on templates in different languages.
- Development of a web application which supports other e-commerce vendors’ templates and dedicated templates.
- Number of auxiliary services, such as integration with a banking system or managing administration tools.
Results
The JCommerce’s team created the engine for mass operations. Currently, it handles 1 million offers a day, and ultimately that figure may rise to 70 million operations.
The offers have 100% analytical coverage, thanks to which the team knows the amount of data, and has knowledge of their sources and operations performed on them in particular categories. This allows the team to quickly notice any anomalies and prepare development plans.
About the client
One of the world’s top brands in the e-commerce sector is improving its online retail platform that is used by millions of customers, and the website itself hosts tens of millions of offers.

Implementation of a .NET Solution Based on Azure
Our .NET developers support the client in the development of applications that help Scandinavian vehicle manufacturers, car repairers and insurance companies to quickly perform reliable repair calculations. The system has an extensive database that includes working times, painting times, complete spare parts lists with article numbers and prices, as well as rotating three-dimensional images of spare parts that make it easier for garages to select spare parts. The project stack includes .NET, Azure, Web API, Blazor, WPF, WCF, SQL Server and Angular.
Objectives
The biggest challenge of this project is to shorten the time required to perform repair calculations using the system. The architecture of developed application is based on .NET framework and utilizing Azure cloud: Azure Boards were used for the efficient planning and monitoring of work progress, and the product implementation and development process (Continuous Integration / Continuous Delivery) is supported by technologies such as Azure Pipelines or Azure Repos.
Results
The solution is currently used by 23,000 Scandinavian users. Our developers are recognized as motivated, highly-skilled, senior team members. The client is also impressed by JCommerce's company culture.
About the client
Exevator AB operates in Sweden in the information technology services industry and helps other companies with digital transformation projects so that to enable them to get competitive advantages thanks to technology solutions and innovations.

Software Development for E-commerce Platform
JCommerce’s specialists are supporting the development of a business system for our Swedish client from the e-commerce industry: Boozt Fashion AB, owner of the Boozt.com online store. There are 20 developers engaged in the project that is developing with PHP Symfony framework for backend and React/Redux for frontend.
Objectives
At the beginning of our cooperation, the client wanted to implement a dedicated ERP system. The solution was to improve processes in the Finance and Warehouse areas (order processing). The aim was also to integrate an ERP system with other systems in client's infrastructure that are based on PHP technology.
Our PHP engineers were also responsible for development of a partner’s portal for partner program management, a brand portal for supplier service, a BMP project to support planning of marketing activities and managing relationships with brands and advertisers and a file management process in the Google Cloud service.
Results
Thanks to replacing a third-party SAAS solution and creating the dedicated platform, the quality and efficiency of Finance and Warehouse department increased. The new platform is 100% integrated with the rest of the architecture. The other implemented solutions allow the client to serve over 1,606,000 active customers.
About the client
Boozt Fashion AB is the owner of Boozt.com, an online store operating in several markets including Poland, which offers clothes, shoes and accessories of over 400 Scandinavian and international brands.

Business Intelligence Solution for Swedish Automotive Company
JCommerce has provided Business Intelligence services including development of a tool for faster and more effective analysis of key financial data. In the project they used such technologies as SSAS Tabular Model 2017, Power BI Report Server, Data Lake, ODI, SSIS and tools including Visual Studio, DAX Studio, Tabular Editor and BISM Normalizer.
Objectives
The main purpose of the work was to implement the OPEX report, including refining business requirements, for the entire branch of the organization – it consisted of creating a tabular model of SQL Server Analysis Services Tabular enterprise class and supplying it with Power BI technology. As part of the work, we were also responsible for validation and correct preparation of data for the tabular model. During the project, the JCommerce’s team was presenting changes in the report on a regular basis during weekly meetings. User acceptance tests (UATs) were also conducted with the participation of business users, followed by training.
Results
The Data Warehouse team prepared a comprehensive model on the data warehouse side, which then had to be simplified and adapted to the requirements of in-memory technology, ensuring better efficiency. The client has gained a tool in which they receive any reports, e.g., based on a two-year data range, in a few minutes. It previously took several hours to generate such a report.
About the client
The client is a leading supplier of solutions and services for sustainable transport, as well as engines for industrial and marine applications and power generation.
Read more about this case study

Creating a Highway Payment System for a German Highways
JCommerce supported a German IT consulting company in the project concerning development of an IT system that would help to avoid the necessity of collecting tolls for an autobahn transit throughout the country. The system was designed to handle payment transfers for short- and long-term vignettes, as well as to process transfers and send letters to Germans once a year letting them know that they need to pay. The technological stack of this project includes Node.js, CQRS, RabbitMQ, TypeScript, Express, IS, GraphQL, React, Sass, Cypress.io, Gatling, Consumer Driven Contracts.
Objectives
In the case of German citizens, the system should send out letters once a year with information about the necessity of payment and the system should process the transfers (without having to pay at the gates). In the case of foreigners, the system was conceived in such a way as to provide a web panel for buying the vignette enabling users to choose between an annual electronic vignette or short-term vignettes.
The proposed payment system would therefore have a functionality to allow for the correct identification of 80 million citizens. The solution should meet the requirements in terms of protecting and storing personal data.
Results
The above requirements translated into the need to create, process and delete the data of 2 million people every month. To handle such a large amount of data, JCommerce’s specialists have created a modern, scalable architecture that allows for the operation of any number of servers processing data for a given task.
About the client
The client is a provider of IT services in terms of comprehensive IT strategy, IT transformation management as well as solution engineering.
Read more about this case study

Dedicated Process Automation Application for a Manufacturer of Laser Cutting Machines
We support a Swiss company from the Manufacturing Industry in development of application for centralizing configuration files used as a batch for laser machines. The solution allows end users to transfer machine configuration files to the Microsoft Azure cloud, where the client performs data analysis for optimization purposes and provides support in case of any problems. .NET Core, ASP.NET Core Blazor, ASP.NET Web API, SQL Server 2019, Microsoft Azure were technologies used for this project.
Objectives
The aim of the project was to build a tool for distribution of thousands of machine configuration parameters to customers several times a year, for which service technicians were responsible. Our .NET and Technical Solution Manager were involved in the project, including preparing the PoC. Other part of the project was a development of the Parameter Database application, which will enable the centralization of configuration parameters, used in laser machines. Additional challenges included: data centralization, securing the distribution of confidential data and integration of client’s applications and systems.
Results
The developed application allowed the client to automate the process of updating existing configurations and preparing new ones, thanks to which the working time of two people was reduced from about 4 working days each month to about 2 hours.
About the client
The client is a leading provider of specialized laser metal processing services in Switzerland. The company also focuses on implementation of Smart Factory solutions, including automation of processes and data flow.
Read more about this case study

Redesign of a Healthtech Application for Remote Testing for Loss of Hearing
A dedicated nearshore team (.NET Core developers and Front-End devs) is working with the client on a variety of innovative software projects. One of the company's solutions is an application that is used for remote testing for loss of hearing. JCommerce team works in team extension model with the client's team.
The eScreener application is used to test a patient's hearing loss, while eAssessment sends an email invitation after booking a visit. The idea behind these two projects is that the patient can test his degree of hearing loss at home using eScreener. If the result suggests that the patient is suffering from hearing loss, eScreener will propose an appointment at the doctor's office. The booking is saved to the CRM-enabled Sound CRM (Boogle Hearing Care system), which launches the eAssessment application that sends the invitation. The patient receives an e-mail with the test results and a link to an online questionnaire.
The technological stack includes: .NET Core, Azure, xUnit, Linux, Docker, Kubernetes, ELK, Angular, Typescript, RxJS, NgRx, Gulp and Jasmine.
Objectives
The problem with the system was that it was designed as a dedicated solution for the BHC system, which made its implementation highly time-consuming for other Sonova customers. As a result, it was decided to move the application to the Azure Cloud and redesign it so that it could be offered to other customers.
Results
The system's services are implemented in .NET Core, and each service is run in a separate container (Docker) to allow for the free scaling of any modules. In order to better organize the system, built from containerized services, the decision was made to use the Kubernetes system. In addition, the Kong API Gateway is used between client applications and deployed services to increase configuration capabilities.
About the client
Sonova is a Swiss company that specializes in hearing care solutions.

Custom Software Development of a Solution for Office Space Management
JCommerce was engaged in the custom ERP system development for Skanska, a Swedish company, which is one of the world's major project development and construction groups. The company was looking for a solution to support the office space management and monitoring the investing’s profitability. The developed application is integrated with Microsoft Dynamics platform as well as Business Intelligence tool, QlikView. For this project, experts from JCommerce used technologies including JSON, C#, .NET, Microsoft SQL Server, X++, MorphX, Microsoft Dynamics and QlikView.
Objectives
Before the implementation of the system, Skanska had a number of issues with the consistency of the data:
- the lack of a unified data structure,
- different units, different currencies and different formulas for calculating the same parameters, depending on the methodology in use in that country,
- legal, tax and economic differences,
- problems with standardizing indicators that are vital for development project management, such as the market value of the project, the value of land, costs, inflation, or lease profitability,
- data was entered into a number of different systems simultaneously, and was therefore often different, leading to errors,
- no singular database for analytical processes,
- the highly onerous process of preparation of reports.
Results
Currently the system records all leases of over 1.000.000 m2 offices, rents, discounts, and annual profits, using the data warehouse. With a significantly improved speed of data entry, users do not have to enter data in different databases and gain direct access to current information and transparent reports. With the web application data being available in all locations at the same time, information is consistent and orderly, without errors resulting from incorrect data entry.
About the client
Skanska Commercial Development Europe offers commercial development services in Poland, Hungary, and the Czech Republic. The company is based in Solna, Sweden.

Development of a Platform for Online Gaming and Betting
The team of developers from JCommerce supports Sharp Gaming company in terms of developing a large hub for online gaming and betting. The platform is aimed at online and retail operators, covering sports betting and gaming services across different jurisdictions. Built with state-of-the-art, cloud-ready architecture, the platform will allow for extensive flexibility and scalability for operators to build robust gambling products that would suit their needs. The project is carried out with use of technologies like .NET Framework, .NET Core, C#, Web API, REST, MySQL, RabbitMQ, WinForms, DevExpress, MongoDB, Jenkins, Git and SignalR.
Objectives
The client needed support in .NET development of a platform that would be capable of serving 40 000 users and 250 bets per second during the biggest sport events. During periods with low users’ activity like in the winter, the hub has to ensure a scalability to minimize costs of maintenance.
Results
The team of 6 experts included .NET developers, Front-End developers and QA engineers providing software development services based on Disciplined Agile approach. The platform was split into several parts that allowed us to achieve a necessary scalability and accessibility.
About the client
Sharp Gaming is based in the UK. Their main mission is to build an advanced technology platform for the global gambling industry.

Development of the E-learning Platform for Betacom
Team of 20 IT specialists from JCommerce was involved in the implementation of an educational platform. The website serves to facilitate the exchange information between teachers, parents and students as well as knowledge sharing. On the JCommerce side, the project involved Front-End and Back-End developers, as well as a project manager, software tester and analyst. The project’s technological stack includes Java 11, OpenAPI 3.0, Docker + Docker Compose, Spring 5, Spring Boot 2.1, Angular and Angular Material.
Objectives
JCommerce was responsible for support in the development of platform modules within the expected time and budget and meeting the requirements of UX. Our engineers supported the following modules: Student Project, Reporting and Settlements, and development of the website.
Results
Within 2 months, our team provided fully functional modules for the client's platform that was created for the publication of educational content by individual schools and for the exchange of information. Thanks to the platform, teachers can download educational resources, as well as conduct teleconferences and interactive lectures.
About the client
Betacom is an IT consulting company and one of the largest system integrators on the Polish market. They provide a custom application for logistics and education and smart workplace solutions.
Read more about this case study

Business Intelligence Application Development
JCommerce supports a clients' team in the area of QlikView and Qlik Sense application development carried out in the Team Extension model. Our Scrum team consists of about 20 members, including an architect, PM and analysts. The team cooperates closely with business decision-makers, engaging in the entire life cycle of the product (both at the stage of creating the PoC and gathering the requirements, at the stage of application development and later, once the project is completed)
Objectives
The tasks cover financial controlling and sales on a global scale as well as data migration between SAP and Qlik environments. The project includes the applications based on QlikView and Qlik Sense platforms using a number of sources including SFDC, Oracle ERPs, Hyperion, Teradata, Flat files, Rest, Exadata etc.
Results
Our BI engineers continuously develop an analytical environment for over 2500 people including QlikView and Qlik Sense applications. They are also involved in the process of designing reports and assuring better access to data.
About the client
Our client is a leading global medical technology and digital solutions innovator. The company operates at the center of an ecosystem working toward precision health, digitizing healthcare, helping drive productivity and improve outcomes for patients, providers, health systems and researchers around the world.

Custom Software Development Teams for Backbase
JCommerce provides nearshore IT outsourcing services in terms of software development. There are around 30-40 IT specialists engaged into the cooperation. The multitask Scrum teams support the client in terms of backend and frontend development, software testing as well as mobile application development. The technological stack includes Java 11, Spring Boot, Angular 2+, Kubernetes and AWS.
Objectives
The aim of the cooperation is the development of new platform modules that allow Backbase's clients to create custom web and mobile applications without an impact on existing financial systems. Building a team for implementation projects is another area of our cooperation. In this case our specialists provide services in terms of customization of the client’s platform and integration 3rd party applications with the system.
Results
In the first 9 months of cooperation, our team completed 2 projects for Backbase's clients who gave positive feedback about the delivered products. JCommerce is now involved in a half of R&D projects.
About the client
Backbase is a fast growing fintech software provider that empowers financial institutions to accelerate their digital transformation and effectively compete in a digital-first world. The company is creator of a Backbase Omni-Channel Banking Platform used by over 80 international financial organizations. The solution also ranks on the top positions in Gartner rankings.
Reviews
the project
Development for Software Company
"They were flexible when changes occurred, and willingly took additional tasks we presented."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m a recruiter for a software company.
What challenge were you trying to address with JCommerce?
We needed help to continue building out an internal framework for a specific functionality in our application. The framework itself was designed by our engineers, we’ve partnered with JCommerce to implement our ideas and design into the product.
What was the scope of their involvement?
It was an internal project. Engineers from JCommerce partnered with our engineers to deliver defined functionality by programming, testing, documenting the solution, introducing improvements to the design, refining the scope of the project and being responsible for supporting the release.
What is the team composition?
They provided Java Engineers, frontend engineers, and a test Engineer, so we worked with six people in total.
How did you come to work with JCommerce?
JCommerce is well known on the local market so we decided to check their service.
What is the status of this engagement?
We hired them around October 2019, and are still working with them.
What evidence can you share that demonstrates the impact of the engagement?
Work done by the team was released to production environment iteratively, multiple times, always with high quality, with no escaped defects. Work was properly automated and documented. Delivery dates were met. Team Managers and project stakeholders were very satisfies with the progress of the work.
How did JCommerce perform from a project management standpoint?
They were flexible when changes occurred, and willingly took additional tasks we presented. They are easy to work with. Engagement from the engineers - Not only they delivery great quality, but after few weeks of working together, they have started coming up with architectural improvements, which brought great discussions and a lot of innovative ideas.
What did you find most impressive about them?
They were flexible when changes occurred, and willingly took additional tasks we presented. They are easy to work with.
Are there any areas they could improve?
I don’t think so.
Do you have any advice for potential customers?
No.
the project
Development & Testing Support for Technology Company
"Their specialists not only supported us but also identified some important problems."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
We develop AI-based voice bot and chatbot solutions.
What challenge were you trying to address with JCommerce?
They support our internal team with software development, testing, and maintenance.
What was the scope of their involvement?
JCommerce’s work is divided into maintenance, development, and testing. That includes code review, manual and automated tests, and performance testing.
What is the team composition?
We’re working with two people from JCommerce. One is a developer and QA tester working on the new version of our solution, and the second is a Java developer working with the maintenance team to solve problems reported by customers with the integration of our solution.
How did you come to work with JCommerce?
We’d had a previous collaboration with them, and we were quite satisfied with their work. Because of that, we decided to bring them in for our current project.
How much have you invested with them?
The cost of their services is around €10,500 (approximately $11,500 USD) per month.
What is the status of this engagement?
We started working with JCommerce in early 2020, and the collaboration is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We’re satisfied with the collaboration. They've helped us improve our code quality by creating a better-functioning application. We’ve upgraded the libraries and tools used in the project, and we’ve improved software development and QA processes. They provided better know-how in the QA area, especially in test automation.
How did JCommerce perform from a project management standpoint?
The development team is working in an agile scrum methodology, with two-week sprints. The maintenance team is using the Kanban methodology.
What did you find most impressive about them?
Their specialists not only supported us but also identified some important problems, such as automated tests that required refactoring. The tests were taking too much time, and there was a need for data to compare the performance of the old version to the new system. The tools we were using required an upgrade to newer versions.
Are there any areas they could improve?
No, I can't think of anything.
the project
Software Development Staffing & Support for IT Provider
“I really get the sense that they take care of their employees.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the head of software development for an IT service provider.
What challenge were you trying to address with JCommerce?
Although the labor market in Poland is quite restricted, we needed additional development resources. In particular, we were seeking senior Java developers in the region to help with the software we’re developing for internal use.
What was the scope of their involvement?
JCommerce provided two Java programmers who are currently helping develop our software. While they’re working in two separate teams here, they’re part of a larger scrum team that meets regularly. While they work remotely most of the time, they sometimes come into our office.
What is the team composition?
We work with the two senior Java developers.
How did you come to work with JCommerce?
We considered several other candidates but eventually chose JCommerce. We went through another selection process with the candidates within JCommerce.
How much have you invested with them?
We’ve spent somewhere between $100,000–$250,000.
What is the status of this engagement?
We started working together in December 2018 and the project is still underway. I hope to retain them, at least until the end of the year.
What evidence can you share that demonstrates the impact of the engagement?
We’ve been very pleased with the developers that JCommerce has provided. While we’re looking for a third candidate, we’re yet to find one that matches our expectations. The two senior programmers we do have serve as great team leads for our younger teammates. They’re also very communicative.
How did JCommerce perform from a project management standpoint?
While we manage the project, they’ve done well on a collaboration front. They get along very well with our own team and meet expectations. They’re also open to travel 60–100 miles to get to us, which we appreciate.
What did you find most impressive about them?
I really get the sense that they take care of their employees. Their management oversees the integration of their developers with our team and is sensitive to their needs. If something negative ever came up, they’d be quick to help us find new people.
In one instance, JCommerce reached out to us to organize IT meetings to help us promote our brand. Since we’re trying to gain more traction in our local market, we were very grateful for their efforts.
Are there any areas they could improve?
I have nothing negative to say about them.
Do you have any advice for potential customers?
I’d recommend being open to working with offshore resources. Don’t get hung up on finding a local resource, especially if it’s a restricted market. Working with someone remotely isn’t as stressful as it might seem.
the project
IT Services for a Tech Management Company
"Their team has a high-quality skillset."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the project manager for an IT service company.
What challenge were you trying to address with JCommerce?
We hired JCommerce to help with IT services.
What was the scope of their involvement?
The team at JCommerce developed ten different projects from scratch. They also provide server hosting.
What is the team composition?
We work with five .NET developers.
How did you come to work JCommerce?
We researched companies with a high level of skill at a reasonable rate.
What is the status of this engagement?
Our engagement with JCommerce started in 2015.
What evidence can you share that demonstrates the impact of the engagement?
Our team leader commented on how excellent everything they develop is. Their team has a high-quality skillset.
How did JCommerce perform from a project management standpoint?
All of the project managers are internal, and we have daily meetings with all of the developers.
What did you find most impressive about them?
Their team is full of developers that are quick to understand the context of the project.
Are there any areas they could improve?
There’s nothing they can do better. The only problem is that their team changes its rate at the end of the year.
the project
Staff Augmentation for CRM Software Dev Company
“They’re straightforward, honest, and easy to work with.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
We’re a cloud-based CRM business application provider. I’m in charge of software engineering at the company, so I handle engineering, operations, and QA.
What challenge were you trying to address with JCommerce?
We’ve struggled with finding developers that can take customer requirements and turn them into robust business applications using our framework. JCommerce helps us achieve that.
What was the scope of their involvement?
We have a customization engine within the application that makes use of PHP. We’ve built it so that customers and our team can customize the app themselves, without having to work through us. As we grow, however, we need more and more customization to be developed. Sometimes it’s bespoke and other times it can be reusable.
In their work with us, JCommerce typically takes on customer development projects through us and runs with them through to completion. If it’s a complex project, they work within a team. However, many of the projects we assign to them are relatively straightforward and can be done by a single person.
What is the team composition?
In the past, we’ve had up to three resources from them. Currently, we have one developer.
How did you come to work with JCommerce?
We were struggling to find a local resource, so we branched out into outsourcing. This was new to us. After doing research, we identified a few providers that fit the kind of organization we wanted to work with, narrowing it down from there. In the end, we decided on JCommerce. They were easy to work with and based in the EU, making our security-related concerns more manageable.
How much have you invested with them?
We’ve spent between $50,000–$200,000 on their services.
What is the status of this engagement?
We started working with them in January 2019, and the engagement is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We track the quality of their work as they progress through the project. We’re very happy with the engineer that’s currently working with, but we’ve also had issues with some of the engineers we’ve worked with in the past.
How did JCommerce perform from a project management standpoint?
We handle all the project management internally. The engineers we have from JCommerce work on teams that we manage.
What did you find most impressive about them?
They’re straightforward, honest, and easy to work with. When we’ve had issues, they’ve been quick to help us resolve them. They’re also helpful and able to drive projects forward when things are going well.
Are there any areas they could improve?
We’ve struggled with hiring and bringing in suitable candidates. I don’t have the answers, but it would be helpful if they could find a more effective way of screening qualified candidates. It’s difficult when we end up with candidates that aren’t suitable for the project after we’ve invested time in training them.
Do you have any advice for potential customers?
I would’ve spent a bit more time thinking about the onboarding and hiring processes. Originally, we assumed that the resources we would require already resided within the organization. The reality is that virtually none of them have been existing employees, and many of them have been hired afresh. That’s caused a significant hiring process that we weren’t expecting. The process was more difficult than we anticipated.
the project
Development for a Retail Tech Company
"Their work was well-received by the rest of our team."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the CTO of a retail tech company.
What challenge were you trying to address with JCommerce?
We hired JCommerce to create a progressive web app for our users.
What was the scope of their involvement?
While developing the web application, the team at JCommerce focused on UX design and frontend development. They also completed backend development and configured the AWS. Using JavaScript and HTML, they built it from the ground up.
Their team also developed an API that allows external third-party integration partners to receive retail data. We said that we wanted an app that displayed retail data in an engaging way to users.
What is the team composition?
I’ve worked with quite a few members of their team. Our typical team consisted of a UX designer, frontend developer, and backend developer. We also had assistance with solution architecture.
How did you come to work with JCommerce?
We found them online.
How much have you invested with them?
We’ve spent between $50,000–$250,000.
What is the status of this engagement?
Our engagement with JCommerce started in March 2018.
What evidence can you share that demonstrates the impact of the engagement?
Their work was well-received by the rest of our team. They’ve also been helpful on the account management side. We perform the testing ourselves.
How did JCommerce perform from a project management standpoint?
We do the project management from our side, taking on the development resources. Our team does all the requirement analysis. The team at JCommerce meets all the deadlines we set.
What did you find most impressive about them?
They’re happy to help with upscaling and downscaling the team, starting and pausing various projects. Some other companies are probably not as flexible in terms of ordering the project on short notice. Their flexibility has been great for our startup.
Are there any areas they could improve?
No, I don’t think so.
Do you have any advice for potential customers?
Get in touch with them.
the project
BI & Software Development for AI Company
“They are a real value-add.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m a manager at an AI company.
What challenge were you trying to address with JCommerce?
We had a lack of business intelligence (BI) developers in our area. My company sought outside help on a project that we needed to start quickly.
What was the scope of their involvement?
Jcommerce helped us create a tabular model for a system’s reporting and analytics. They used Azure.
My company doesn't have much experience in the area of BI, and they also help with consultancy. We have a lot of discussions about architecture and areas of opportunity in analytics.
We also work with them in areas of more traditional software development. We work mainly in a Microsoft stack.
What is the team composition?
We work with 3–4 people.
How did you come to work with JCommerce?
One of my friends was very satisfied with JCommerce and recommended them. They had good quality and pricing. We tried them out with a small project, found they were very skilled, and decided to use them.
How much have you invested with them?
My company spends $20,000 each month.
What is the status of this engagement?
We started working together in February 2018, and the work is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We’ve been able to meet our customer’s needs, and they’re very satisfied. Our customer appreciates that JCommerce provides new ideas and really knows the business. They are a real value-add. The team is very experienced, and they do high-quality work.
How did JCommerce perform from a project management standpoint?
We manage the project. From time to time, there are situations where we are in a bidding process and don’t know a certain technology. JCommerce has specialists and BI developers in every existing technology.
They give us status updates. Whenever there are problems, they respond quickly. At the end of the day, everyone is on the same page.
What did you find most impressive about them?
I value their BI skills the most. They have a good process for verifying the quality of the resources that they provide. I have a good relationship with them, and we understand each other.
Are there any areas they could improve?
They work remotely. At one point, there were 1–2 guys that weren’t engaging in the projects, but they were quickly removed. We weren’t charged for the hours that they spent in the project. We can trace when they’re not performing to our satisfaction. Those who don’t perform are very quickly removed from the team. From an ethical point of view, they are good and take care of it.
Do you have any advice for potential customers?
You need to be familiar with working with remote resources for IT projects and be okay with it. Develop a trusting relationship with their developers.
the project
Development for Content Intelligence Platform
"They have an amazing attitude in working with customers."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
We’re a company based in Silicon Valley with almost 200 people in Poland, along with an R&D center where we mostly focus on our own products. I’m an HR manager for the company, providing teams for the whole business which are able to address all our plans for the market and the products that our customers need and are waiting for.
We consider ourselves a startup, but we’ve been in the market for a long time and we’ve received investment money. Our whole business is quite dynamic, operating in the IT industry and also offering products for businesses.
What challenge were you trying to address with JCommerce?
We sometimes have development needs for which we can’t hire team members fast enough.
What was the scope of their involvement?
I typically interface with JCommerce to figure out whether they have the competencies we need within the right time. We’re picky about skills and mindsets when hiring, even in the case of contractors working for us for 6–12 months. We still want people that are good fits for our teams. In most cases, JCommerce has been good at understanding our needs and figuring out solutions for us.
We work with different providers through both fixed-price and time-and-materials contracts. Some of our projects prove interesting for their developers as well, and we discuss the scope each time. I always ask them if they’d like to understand more about the scope of the project.
We’ve had the most experience in the Java and Node.js areas. In the case of Java, we try to cut out projects into small pieces, and we give those to JCommerce’s engineers. They typically work with our engineers as part of an integrated team.
We have a core cloud-based backend. JCommerce assigned two engineers for this part, who worked on it on a daily basis for a few months. They each can describe their parts of the system to other team members in order to put together epics and smaller sprints.
What is the team composition?
We’re currently working with three developers from JCommerce.
How did you come to work with JCommerce?
I remember their account manager reaching out to me. She was open and wanted to understand our perspective on what we’re doing, where we want to go, and whether there are any opportunities for them to contribute. I told her that I had some needs, but that I’d had some really bad experiences with providers in the industry. She not only told me about their services but also presented candidates to me and give me accurate data on when exactly they could start.
What is the status of this engagement?
We started working with them around July 2017 and the engagement is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
In most of our cases, we’re happy with their developers’ performance. If we weren’t sure they could help us, we wouldn’t have hired them. We’ve had some issues, but JCommerce worked on all the items we gave them feedback on and communicated about the things we can improve. There’ve been two cases already of us hiring the developer after the collaboration with JCommerce, so we’re pretty happy with their quality.
How did JCommerce perform from a project management standpoint?
We handle the project management on our side, and we include their developers into our teams. They work with our engineering manager, our program manager, and everyone else. They participate in our dailies and other meetings, and they try to remain active team members. They also estimate how much time they need for each part of their work.
In terms of how we’re able to address our needs in terms of skills and time frames, we have a good collaboration with our account manager at JCommerce. She’s my first point of contact to figure out needs and what we can do about them together.
What did you find most impressive about them?
They look at the needs of the customer first and then figure out whether they can provide a solution or not. If at any time I had an idea of what we could do better, even if it wasn’t common for them, they were always open and flexible to figuring out how we could change the situation.
They’re a well-shaped business with fair prices. They also have nice time-to-market solutions so they’re able to figure out quite quickly what our needs are and operate this way. They have an amazing attitude in working with customers.
Are there any areas they could improve?
No, we’re very satisfied.
Do you have any advice for future clients of theirs?
It’s important to be as open as possible. Explaining the background behind any needed work is helpful to ensure a solution shaped to the client’s needs.
the project
Development for an E-commerce Software Company
“They’re a very open company, which you don’t always see with offshoring.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the development team lead for Calago, a software implementation company. We implement information management and e-commerce solutions for wholesale companies. We have business and technical consultants that work onsite with our clients to understand their business processes. The consultants analyze and define user stories and we undertake technical implementation based on that.
What challenge were you trying to address with JCommerce?
We needed more developers to expand our development team. The capacity we could find here in the Netherlands was limited due to a lack of quality candidates.
What was the scope of their involvement?
JCommerce supplied us with five Java and PHP developers that met the qualifications we specified. We brought them on for a specific project but with the idea that the work would continue. They’re part of our full development process including design and prototyping. I do an initial analysis and we discuss it to come up with a solution together.
What is the team composition?
We work with five developers directly.
How did you come to work with JCommerce?
Our recruitment team found them and I set up a call. We had multiple discussions. I made my decision based on the quality of those talks as well as the fact that they had worked with another company with which we’ve done development work. We decided to try them for a few months as a test. We were very satisfied so we kept the engagement going.
How much have you invested with them?
We’ve spent between $50,000–$200,000.
What is the status of this engagement?
We started working together in February 2018 and it’s ongoing.
What evidence can you share that demonstrates the impact of the engagement?
They made it possible for us to continue delivering our product to our clients by implementing and expanding the functionalities of our software. They give good feedback. We do code reviews and the quality they deliver is always to standard. They brought experience and knowledge working on development projects, suggesting changes to the way we worked. We took on some of their suggestions which improved our processes and productivity.
How did JCommerce perform from a project management standpoint?
We communicate via phone, Skype, and Google. There are always challenges when working with offshore developers but they perform well. They’re accommodating to be available. It’s more difficult to have a constant stream of contact but we’ve never had any major issues.
What did you find most impressive about them?
One of the things I appreciate most is the communication with their team leads. If I need an extra person or if I feel that there are issues with one of the employees, it's easy for me to contact one of their managers to discuss things. I can call or email them directly. I don’t have to go through a system to make an appointment. Also, when we first started working with them, they were happy to have me visit. They’re a very open company, which you don’t always see with offshoring.
Are there any areas they could improve?
Not really. We had some early trouble with slight delays in communication due to a developer’s illness but it was resolved quickly and hasn’t recurred.
Do you have any advice for potential customers?
Not specifically other than give them a shot. They're very flexible in regards to making agreements or assigning developers so you can, for example, try them for a month and see if you like it or not. If you're thinking about it, there's no real reason not to give them a try because you don’t have to make a long-term commitment.
the project
Software Dev for Laser-Cutting Machine Manufacturer
"They have become a very important provider for us."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I am the head of digital operations for a company that makes laser cutting machines.
What challenge were you trying to address with JCommerce?
We needed outside support for our software development team in order to hit specific production milestones.
What was the scope of their involvement?
We rely on JCommerce for extensive and ongoing C# development within our CAD/CAM system for production. The software they are developing is not a new product but rather an evolution of an existing product.
What is the team composition?
We communicate with the CEO, the head of marketing, and the business development manager, along with roughly 20 of their developers.
How did you come to work with JCommerce?
We selected JCommerce from a field of several other international companies. JCommerce was the best option given their demonstrated expertise in C# development and their willingness to adopt the industrial specialties of our software. The CAD/CAM system is unique and one they hadn’t worked with before, but they were willing to learn it.
How much have you invested with them?
I’d estimate we’ve spent between $300,000–$400,000.
What is the status of this engagement?
Our engagement began in October 2016 and is ongoing. We anticipate several more years of partnership.
What evidence can you share that demonstrates the impact of the engagement?
They have become a very important provider for us. We do not measure personal KPIs, but we can tell that JCommerce employs many talented developers. In some ways, they are more skilled than our internal staff.
How did JCommerce perform from a project management standpoint?
We use Jira and Confluence to communicate, and we rarely have any problems.
What did you find most impressive about them?
We truly challenged them with an unfamiliar manufacturing system, but they have adapted very well. They are patient, they bring thoughtful recommendations, and they steer things in the right direction.
Are there any areas they could improve?
No, we have been very pleased with their work.
The managers of the client company have been thoroughly satisfied with the work completed, praising the JCommerce team's willingness to stay flexible and take on additional challenges throughout their work. They prioritized communication and adapted to challenges as they arose to deliver their work.