Skip to main content
DBB Software logo

Next.js Rebuild: Engineering a Soft-Skill Job Platform

We delivered a full Next.js rebuild of a Hungarian job matching platform. From integrating soft-skill test data into dynamic trait profiles to engineering asynchronous email queues for matching roles, we built the complete candidate experience.

Industry

Technology

Service

Web Development

Team

1 Team Lead, 5 Engineers

Project State

Dec 2019 - Dec 2020

Country

Hungary Flag

Hungary

SkillBandit
SkillBandit

About the Client

Skillbandit is a Budapest hiring platform built on the idea that a candidate's personal qualities matter as much as their knowledge. Job seekers take a soft-skill test and get a trait profile covering their motivators, strengths and communication style, then see the roles that suit it. Employers post positions and search for candidates whose personal qualities fit the role.

The Client’s Initial Request

Skillbandit engaged DBB Software to rebuild its site on a new design and to build the candidate experience around its soft-skill test.

Full Site Redesign

An approved Figma design covering the whole site, implemented as working pages.

01

Soft-Skill Testing

A test result the candidate keeps on their profile.

02

Complete Applications

Employers needed every application to arrive with the candidate's languages, skills and education.

03

New-Job Notifications

Candidates needed to hear about matching roles without returning to the site to check.

04

Solutions we delivered

DBB Software rebuilt the site on Next.js and built out the candidate side of the platform.

Optimized Next.js Frontend

We implemented the approved Figma design across the platform in Hungarian.

Imported utility functions on a strict per-module basis to aggressively minimize bundle size.

Erased legacy style-mixins to establish a single, conflict-free source of CSS styling truth.

Dynamic Trait Profiling

Converted candidate soft-skill test results into conditional, structured profile content.

Gated environmental profile sections to ensure incomplete user accounts never display blank results.

Configured custom Open Graph tags to render soft-skill scores as shareable social preview cards.

Progressive Data Capture

Engineered a dynamic application flow that forces the collection of required data exactly once.

Gated initial applications behind mandatory language, hard skill, and baseline education level fields.

Programmed dialogs to automatically hide previously answered fields and accept explicit negative responses.

Automated Role Matching

Built a scheduled background service to notify candidates when matching jobs are published.

Configured scheduled cron queries to continuously detect new roles and queue corresponding email alerts.

Routed all alert traffic through isolated Amazon SQS FIFO queues to separate production from testing.

Role-Based Administration

Delivered the employer backend architecture for job posting creation and user management.

Structured distinct permission layers across standard candidate, external recruiter, and internal administrator accounts.

Configured secure Amazon S3 storage in the Frankfurt region to handle company media uploads.

Results Achieved

access

Standardized applicant datasets

Employers receive applications completely pre-populated with candidate languages, hard skills, and validated educational backgrounds.

access

Portable soft-skill profiles

Candidates leverage test results as permanent profile content, generating rich preview cards formatted for external social sharing.

access

Asynchronous job notifications

Candidates receive automated, scheduled email queues containing matching roles posted since their last active platform session.

Planning a Rebuild of Your Web Platform?

We rebuild working products on modern front ends, keeping the behavior your users already rely on.

Contact Us

I have read the principles of personal data protection - Privacy Policy

"Most of our work starts with a 30-minute call where someone describes a product they're trying to ship and one part of the engineering picture they can't get around.

If that's where you are, let's set one up; I'll tell you straight whether we're the right fit.”

Mina Morkos

Business Development Manager

Want a similar outcome for your team?

Ask our AI assistant — it can pull related case studies, talk through the approach, and put you in touch with the team if you want a deeper conversation.

Discuss a similar project