Job Sharing Platform for Recruitment Agencies
A platform for centralizing job information and sharing recruitment opportunities across agency workflows.
Challenge
Recruitment agencies needed to manage many details for each job, including companies, hiring conditions, shareability, and update status, making internal and partner-side sharing time-consuming. When job information was fragmented, finding suitable jobs for candidates took longer and recommendation progress became dependent on individual staff members.
Solution
Built a job sharing platform for managing job data, company information, visibility settings, and recommendation/application status. Using a stack similar to the CRM project, implemented Next.js screens, Go REST APIs, MySQL data design, and the runtime environment on Google Cloud with Cloud Run, Cloud SQL, Cloud Load Balancer, and related services.
Result
Built a platform where job information can be centralized and search, sharing, and recommendation status can be checked within the same workflow.
Team
2 members, 6 months
Design, implementation, release, operations
Role
Handled frontend, backend, database, authentication, and cloud infrastructure using a stack close to the CRM project.
Implemented job management screens, REST APIs, MySQL tables, access control, and deployment infrastructure.
Tech Stack
Key Features
Job information registration, editing, search, and status management
Company and hiring-condition management for recruitment-agency workflows
Visibility and sharing controls for job information
Recommendation and application progress management
Authentication and user management using Firebase Auth
Infrastructure aligned around Google Cloud services such as Cloud Run, Cloud SQL, Cloud Load Balancer, and Cloud Pub/Sub
Technical Highlights
Shared Stack with CRM
Used the same Go, Next.js, MySQL, Firebase, and Google Cloud stack to keep implementation and operations consistent with the CRM project.
Simple Release Scope
Kept the first release focused on the screens and workflows recruiters needed most, then left room to improve the platform after collecting operational feedback.
Searchable Job Data
Designed the data model so recruiters could manage job information in a structured way and find suitable roles more quickly.