Back

Bizcomi – Recruitment Management Project – Effective Job Searching

calendarMarch 12, 2025
Life Service
x twitterlinkedinfacebookreddit
Bizcomi – Recruitment Management Project – Effective Job Searching

Introduction

Bizcomi is a recruitment project designed to optimize the job search and job posting process, creating an efficient bridge between job seekers and employers. Aiming to become a comprehensive platform, the project features two main systems: one for administrators and another for end users.

In this case study, ZIGExN VENTURA will share details on how the Bizcomi team developed the system, scaling from just 3,000–4,000 job listings to 100,000 job postings, while serving over 10,000 regular users.

Project Details

Project Foundation

This is an existing project that the team is responsible for improving and modernizing. Although still in development, the number of job postings and users continues to grow steadily. Initially, the website had only about 3,000–4,000 job postings, but now the number has surpassed 100,000. The current number of regular users is around 10,000.

The product originally used a different domain and was later migrated to a new language—PHP with Laravel. At this point, the client decided to rebuild the project from scratch. Currently, the team is responsible for maintaining the project. Regarding the system, the Vietnam-based team handles everything, from development to maintenance and server management, while the client only monitors reports and reviews progress.

One major benefit of this project is that the team is given full autonomy. Unlike other projects where clients may impose restrictions and limit development to testing environments, the Bizcomi team works directly in the production environment. This allows for quicker issue resolution, faster improvements, and multiple solution approaches to challenges.

Project Scope

The project focuses on developing two primary systems:

  • Admin System: Enables job posting management, handles complex employer requests, and optimizes administrative processes.
  • End-User System: Allows job seekers to easily search for jobs, submit applications, and interact with employers.

Beyond these core systems, the project also expands integration capabilities and enhances operational efficiency. The Bizcomi team is responsible for restructuring the system, improving performance, security, and scalability while providing a productive work environment for the development team. Key focus areas include:

  • Integration: Connecting with new partners to meet growing recruitment demands.
  • Processing Capability: Upgrading the system to handle increasing volumes of data and users. The job postings have scaled to 100,000, and active users have reached 10,000.

Challenges & Solutions

Since this is an existing project undergoing redevelopment, several issues have emerged, such as code quality and product concept challenges. There were also difficulties in implementation, including performance and security concerns. In this project, ZIGExN VENTURA shares some challenges and the solutions applied by the team. A unique aspect of this project is that the client grants the team full autonomy, allowing them to implement solutions proactively, even without major challenges. This includes operational improvements and skill development for team members.

Code Quality & System Performance

The project was initially built by another vendor, but the code quality was poor, and the initial user volume was underestimated. This led to serious performance and security issues. When the team took over, they faced challenges such as:

  • The system could only handle a small number of job postings (about 3,000–4,000).
  • As job postings increased, server congestion and data processing issues arose.
  • Potential security vulnerabilities that could lead to data breaches or cyber-attacks.

To address the system’s growing needs, the Bizcomi team implemented several improvements:

  • Performance: Rebuilding the server architecture, optimizing the application, and deploying modern data management tools to handle large workloads without server congestion. Additionally, the team developed a long-term strategy to maintain performance, accounting for potential spikes in user traffic due to marketing campaigns.
  • Security: Upgrading security systems, implementing bot prevention measures, and monitoring data to ensure protection against cyber threats.

These improvements have been effective, but they also present a major challenge due to the extensive workload. According to Mr. Binh, the Project Leader of the Bizcomi team, despite the heavy workload, the team continues to work at maximum efficiency to achieve optimal performance.

Expansion & Integration Requirements:

Another significant challenge is meeting client expansion requests. These include integrating with new partners and adding advanced features, leading to increased:

  • Server traffic.
  • Data volume to be managed.
  • Application optimization needs to maintain stable performance.

Each time the client requests a new feature or integration, the system undergoes substantial changes. However, the Bizcomi team consistently evaluates the system and proposes enhancements to the client.

Strengthening the Team’s Capabilities

This project is not just a work environment but also an effective training platform. Team members have the opportunity to work with modern technologies across frontend, backend, and infrastructure (infra). This enhances their skills and practical experience, particularly in:

  • Microservices architecture.
  • SEO optimization and application performance.
  • Server management and large-scale data processing.

Transparent & Proactive Workflow

Despite being entrusted with autonomy, the Bizcomi team ensures maximum transparency. A clear workflow has been established, with detailed reports sent to the client to explain improvement proposals and necessary changes. This approach not only satisfies the client but also strengthens their trust in the team’s capabilities.

Results

Key Achievements

  • Job Listings: Increased from 3,000–4,000 to 100,000.
  • Users: Reached 10,000 regular users, with significant traffic growth during marketing campaigns.
  • Performance: Reduced server congestion, optimized data processing speed, and improved user experience.

Meeting Client Expectations

The client appreciates the team’s transparency, well-reasoned improvement proposals, and ability to resolve issues quickly. This paves the way for future system expansion, including mobile app development.

Key Takeaways

Importance of Code Quality

Inheriting a low-quality system was a challenge but also provided valuable lessons on the importance of a solid foundation. Addressing these issues early on saves significant time and effort in future maintenance and development.

Proactive Work Approach

Working directly in the production environment not only enables fast problem resolution but also enhances the team’s decision-making skills. This is a major advantage, especially in projects requiring frequent changes.

The team members work proactively—not just as employees doing assigned tasks, but as contributors who actively raise and solve problems. They treat the project as their own product rather than simply waiting for tasks to be assigned.

This mindset aligns with the company’s philosophy—ensuring work-life balance with no overtime (OT), while striving for maximum productivity during working hours.

Training & Development

This project provides an ideal environment for training new members. With diverse responsibilities ranging from frontend and backend to infrastructure, team members gain comprehensive experience.

I may not be great at speaking, but I can guarantee that if you join this project, you’ll learn a lot—from frontend and backend to infrastructure. Unlike other projects with limitations, this one allows full exposure to all aspects. The technologies used are modern, particularly for micro-service architecture. This project will help you improve your skills and gain experience with the latest techniques.

Conclusion

The Bizcomi recruitment management project has made significant progress—not only in enhancing performance and security but also in building a proactive and continuously learning team. The lessons and experiences gained from this project will serve as a strong foundation for future projects, particularly in handling large-scale data and optimizing system performance.