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

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
Standardized applicant datasets
Employers receive applications completely pre-populated with candidate languages, hard skills, and validated educational backgrounds.
Portable soft-skill profiles
Candidates leverage test results as permanent profile content, generating rich preview cards formatted for external social sharing.
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
"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.



