top of page

Building Himigo’s Job Board: End-to-End Ownership in Full-Stack Development

  • Writer: Alejandro Mercado
    Alejandro Mercado
  • Apr 22
  • 3 min read

Updated: Jun 20

Working in the himigo Experience Program as a Full Stack Developer, I was responsible for designing and implementing the entire job board used by our partner organizations to post jobs, manage applicants, and track hiring activity. From the backend architecture to the frontend interface, every piece of the experience was built with scalability, usability, and accessibility in mind.


Creating the Job Posting Experience from the Ground Up


One of my first tasks was building a seamless, step-by-step experience for job creation; starting with nothing but design mock-ups and product goals.


The challenge:

There was no prior infrastructure for job management on the employer side. We needed a form system that was responsive, easy to use, and secure. While handling file uploads, validation, and drafts.


What I built:

✅ A multi-step job creation form that included role details, compensation, location, and branding elements.

✅ Image upload functionality for company logos, with real-time previews.

✅ Schema-based validation to catch errors early and guide users through the process.


ree

The impact:

This allowed partner organizations to go from onboarding to job posting in under five minutes, reducing friction and support requests.

 

Empowering Employers to Manage Applicants Effectively


After launching job creation, I designed and developed an applicant management system that helped employers stay organized and make informed hiring decisions.


The challenge:

Employers needed visibility into who was applying, what stage they were at, and a simple way to update statuses. All in one dashboard.


What I built:

✅ A filterable, searchable applicant table that allowed employers to review applications at a glance.

✅ Detail popovers to quickly access candidate profiles and update their status (e.g., “Interviewing”, “Rejected”).

✅ Protected routing and access control to ensure organizations could only view their own applicants.



ree


The impact:

This gave teams full control over their hiring pipeline, directly within the himigo platform. Removing their need of spreadsheets or external tools.

 

Handling Subscription Plans with Precision


As himigo aims to introduce paid plans, we needed to limit features (like number of job postings or team members) based on the organization’s subscription tier.


The challenge

This logic had to be flexible, future-proof, and enforceable both in the frontend and the backend, while being invisible to end users unless necessary.


What I built

✅ A global organization context system that checked posting limits, user caps, and plan perks in real-time.

✅ Frontend gating to hide or disable features if limits were reached, with clear messaging and upgrade prompts.

✅ Backend checks to enforce rules regardless of frontend manipulation attempts.



ree

The impact

Organizations on free or basic plans saw a seamless experience tailored to their tier, while the system encouraged natural upsells to higher tiers when needed.

 

Consistency and Accessibility Across the Interface


Throughout the development of the job board, I prioritized clean design and accessibility, ensuring a consistent experience in light and dark modes, and across mobile and desktop.


What I improved

✅ Updated interactive components to automatically adapt based on the user’s theme preference.

✅ Optimized layouts to be fully responsive, even on small screens or slow devices.

✅ Refactored key UI components to align with accessibility best practices and the platform's evolving design system.

 

Strengthening the Backend Foundation

Behind the scenes, I made key contributions to our backend services to support the job board’s logic and performance.


What I contributed to the API

✅ Extended organization queries to return job posting limits, usage data, and perk metadata.

✅ Built endpoints that surfaced subscription plan options, extra user costs, and current limits.

✅ Added null-safe logic to ensure queries handled edge cases cleanly, preventing errors from propagating to the frontend.



ree

Final Thoughts


At himigo, I had the opportunity to lead the development of a major platform feature, from planning and architecture to implementation and testing. I designed workflows, built robust services, and collaborated with designers and leadership to deliver something that’s now used by real employers every day.


What this experience taught me

🔹 How to take full ownership of a product area, balancing technical decisions with business needs.

🔹 How to create systems that scale, with clean handoffs between backend and frontend.

🔹 How to build fast, accessible, and reliable user experiences under real-world constraints.


Himigo’s mission is to empower immigrant communities, and building a job platform that helps organizations hire with confidence has been one of the most rewarding experiences of my career.


ree


 
 
bottom of page