CODILITY

Feature and integration development for a tech assessment leader

Codility project
logo

The client

Codility is a London-based SaaS platform that helps IT recruiters and hiring managers to engage, recruit, and train software engineers. It raised $22M in a Series A round and serves 1,200+ customers, including Amazon, Microsoft, PayPal, Zalando, Rakuten, Intel, BMW, and Volvo.

Country

UK

Industry

HR

Type

Scaleup

The product

The product is a web application that enables recruiters to test developers’ programming skills during interviews. The system supports various programming languages and frameworks, facilitating automated assessments based on real-world scenarios and technical tasks.

Technologies

Python

Django

React

Docker

PostgreSQL

Heroku

Pytest

Gitlab CI

XML

SOAP

REST

Kubernetes

Prometheus

Sentry

Codility's product

The challenge

Codility was looking for a partner that could handle some of the standalone projects from the development pipeline, allowing the in-house engineering team to focus on core development initiatives.

Our choice [of the development partner] was based on supported technologies, brand, and recommendations. We were familiar with Sunscrapers because of their previous projects and activity in the development community.

Wojtek Erbetowski, CTO at Codility

Duration

2018 - 2019

Codility challenge

The solution

Our team was engaged in two projects.

Project 1: Programming challenges

Codility needed a solution that would allow recruiters to create pages with programming challenges themselves - without the need to involve the technical team - making the processes significantly easier and more efficient.

We started by carrying out a detailed scoping session and preparing a project estimation. We then built a sophisticated page editor in the admin panel that included numerous customization options to match the guidelines and requirements provided by Codility’s customers. On the user-facing side, we built interfaces that inform interviewees about the challenge, rules of participation, rewards, time range, and results displayed on a leaderboard.

Our team which consisted of a Project Manager, a frontend developer, and a backend developer executed the project following the agile methodology. The project requirements changed during its course and our team was able to easily adapt their work to these alterations.

Sunscrapers helped shape our requirements and design, implement, and test the solution. We were very satisfied with both the cooperation and its results. They delivered the solution fast and were responsive and helpful. The product was well-tested and stable, covering all initial requirements.

Wojtek Erbetowski, CTO at Codility

Project 2: Taleo integration

Codility needed to integrate its online platform with the system provided by one of the leading companies in the online recruitment sector, Taleo (owned by Oracle).

Our team faced the challenge of combining systems based on completely different technology stacks. While Taleo used legacy technologies such as XML, SOAP API, Codility has built its platform using innovative technologies such as the latest version of Python and REST API.

The other challenge was related to communication in a dispersed, multicultural team. In total among 8 engineers working in the project 1 was based in the UK, 5 in Poland, 1 in Australia and 2 in India.

We set up the project team within one week and, after 14 weeks of work, we built a middleware solution that transferred data in 2-way sync between Taleo and Codility.

The dispersed architecture of this project, which consisted of three environments (Codility, Taleo, and ours), required close cooperation, engaged communication, and constant search for custom solutions to make testing the middleware software possible. The project benefited a lot from the Project Manager’s oversight and daily communication with the Product Owner on the client’s side.

The manager was available throughout the entire process. He made sure our expectations were understood and satisfied.

Wojtek Erbetowski, CTO at Codility

Engagement Type

Project-based engagement

Expertise

Fullstack web development

Results

We’ve helped Codility grow by delivering two successful projects, establishing effective collaboration processes and offering know-how in architectural and DevOps matters.

CTO Wojtek Erbetowski

Wojtek Erbetowski

CTO

The new solution is stable and reliable thanks to Sunscrapers thorough testing and support services. They provided hands-on project management, which led to a rapid development pace. Customers can expect an impressive onboarding process that sets appropriate expectations.

Let's talk

Discover how software, data, and AI can accelerate your growth. Let's discuss your goals and find the best solutions to help you achieve them.

Selected work

Hi there, we use cookies to provide you with an amazing experience on our site. If you continue without changing the settings, we’ll assume that you’re happy to receive all cookies on Sunscrapers website. You can change your cookie settings at any time.