Full-Stack Engineer - Labor Marketplace
Job Description
Cape Town, ZA
MCI is a fast-growing tech-enabled business services company delivering Customer Experience (CX), Business Process Outsourcing (BPO), and Anything-as-a-Service (XaaS) cloud technology solutions across multiple industries. Our contact centers are powered by on-site and remote agents to enhance customer journeys, drive scalability, and reduce costs. We are building a fast, intuitive labor marketplace to connect employers and workers with better matching and real-time workforce visibility. We are seeking a Full-Stack Engineer who can take ideas from whiteboard to production and own the technical spine of the platform.
Your code will influence hiring velocity, candidate experience, employer adoption, matching accuracy, scheduling efficiency, onboarding flows, and the full talent life cycle. If you enjoy solving real-world workforce problems with clean architecture and rapid iteration, you'll thrive here.
To be considered for this role, you must complete a full application on our company careers page, including all screening questions and a brief pre-employment test.
Key Responsibilities- End-to-end development of our labor marketplace across web and mobile.
- Build core platform features: job postings, candidate profiles, onboarding, identity verification, matching logic, in-app messaging, scheduling, and employer dashboards.
- 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.
- Implement integrations with ATS, HRIS, CRM, payroll, and third-party verification tools.
- Create analytics frameworks to track conversion, funnel drop-off, worker engagement, and operational SLAs.
- 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.
- Implement 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.
- 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).
- Love owning features end-to-end and seeing real user impact.
- Thrive in fast-moving environments with minimal red tape.
- Understand hiring workflows, workforce management, or HR tech (or can learn quickly).
- Build scalable systems instead of patchwork fixes.
- Care about simplicity, speed, clarity, and user experience even in backend code.
- Enjoy partnering with UI/UX and product to create intuitive labor-marketplace journeys.
- Labor marketplaces, gig/shift platforms, staffing tech, HR software, or B2B SaaS.
- Matching algorithms, ranking models, eligibility criteria, availability engines.
- Scheduling, timekeeping, payroll workflows, or onboarding flows.
- Workforce analytics or high-volume transactional systems.
- Must be authorized to work in the country where the job is based.
- Must be willing to submit up to a Level II background and/or security investigation with a fingerprint. Job offers are contingent on background/security results.
- Must be willing to submit to drug screening (not applicable in Canada).
Our compensation and benefits packages are designed to be competitive and to grow with you over time. Starting compensation is based on experience, with various benefits and incentives to support and reward our team members.
Benefits & How We Support You- Annual leave and paid time off.
- Health benefits after probation, including medical insurance and essential healthcare support.
- Career growth and internal promotion opportunities.
- Paid training and a positive work environment.
- Casual dress code and a collaborative culture.
All MCI locations comply with applicable laws regarding equal opportunity and reasonable accommodations for qualified applicants or employees with disabilities. If accommodations are needed, please contact Human Resources.
This job operates in a professional office environment. The position may involve sedentary work and occasional lifting up to 40 pounds. This description is intended to describe the general nature of work performed and is not a comprehensive list of duties.
About the company: MCI