Full-Stack Engineer – Labor Marketplace
About the role
The Full-Stack Engineer will play a pivotal role in developing and maintaining the labor marketplace platform. This includes building core features like job postings, candidate profiles, onboarding, identity verification, matching logic, in-app messaging, scheduling, and employer dashboards. The ideal candidate will have experience with marketplaces, HR tech, gig-economy platforms, or B2B SaaS.
Responsibilities
- End-to-end development of the labor marketplace across web and mobile.
- Develop scalable APIs, data pipelines, and backend logic for high-volume hiring workflows.
- Deliver a clean, responsive front end in collaboration with UX dashboards, search tools, assignments, ratings, and workforce insights.
- Create analytics frameworks to track conversion, funnel drop-off, worker engagement, and operational SLAs.
- Implement integrations with ATS, HRIS, CRM, payroll, and third-party verification tools.
- Ensure secure, compliant infrastructure to support tens of thousands of workers and employers.
- Write clean, reliable, production-ready code across front-end and back-end.
- Translate product requirements into scalable architecture and well-designed features.
- Maintain and extend our design system and component library.
- Create database schemas, microservices, REST/GraphQL endpoints, and real-time features.
- Optimize performance and reduce latency across matching, scheduling, and search.
- Troubleshoot, debug, and improve system reliability.
- Collaborate with Product, UI/UX, QA, HR stakeholders, and marketplace operations teams.
- Ship fast, iterate often, and prioritize user impact over complexity.
Requirements
- Bachelor’s degree or diploma in Computer Science, Human-Computer Interaction, Design, or a related field, or equivalent experience.
- 3-5+ years of full-stack development experience, ideally with marketplaces, HR tech, gig-economy platforms, or B2B SaaS.
- Proven ability to own features end-to-end and deliver measurable user impact.
- Strong experience with front-end frameworks (React, Next.js, Vue, or similar).
- Proficiency in back-end development (Node.js, Python, or similar modern stack).
- Database expertise with PostgreSQL, MySQL, MongoDB, Redis.
- Familiarity with DevOps tools (AWS/GCP, Docker, CI/CD pipelines).
- Bonus: Experience with TypeScript, microservices, event-driven architecture, or real-time frameworks (WebSockets).
Qualifications
- Love owning features end-to-end and seeing real user impact.
- Thriving in fast-moving environments with minimal red tape.
- Understanding of hiring workflows, workforce management, or HR tech (or can learn quickly).
- Building scalable systems instead of patchwork fixes.
- Caring about simplicity, speed, clarity, and user experience even in backend code.
- Enjoy partnering with UI/UX and product to create intuitive labor-marketplace journeys.
Skills & Attributes
- Love owning features end-to-end and seeing real user impact.
- Thriving in fast-moving environments with minimal red tape.
- Understanding of hiring workflows, workforce management, or HR tech (or can learn quickly).
- Building scalable systems instead of patchwork fixes.
- Caring about simplicity, speed, clarity, and user experience even in backend code.
- Enjoy partnering with UI/UX and product to create intuitive labor-marketplace journeys.
Benefits
At MCI, we offer a variety of benefits and incentives to support and reward our team members. These include health benefits, retirement savings programs, disability insurance, life insurance, and paid training. We also provide a casual dress code and a team-oriented culture that fosters collaboration and engagement. For more details, please refer to the company’s career page.