MC
Full-Stack Engineer
MCI Careers
South Africa · On-site Full-time Mid Level 1mo ago
About the role
ABOUT THE ROLE
As a Full-Stack Engineer, you will be instrumental in building a fast, intuitive labor marketplace. You will take ideas from the whiteboard to production, owning the technical spine of the entire platform to enhance hiring velocity and candidate experience.
MAIN DUTIES
The engine you build will power the marketplace and shape the full talent life cycle.
- Core Development: Lead end-to-end development of the labor marketplace across web and mobile platforms, including core features like matching logic, scheduling, and onboarding flows.
- Backend & Infrastructure: Develop scalable APIs, data pipelines, and backend logic for high-volume workflows while ensuring a secure and compliant infrastructure.
- Integration & Optimization: Implement integrations with ATS, HRIS, and payroll tools while optimizing system performance to reduce latency across search and matching functions.
Conditions of Employment
Candidates must meet the following criteria:
- Work Authorization: Must be authorized to work in South Africa.
- Security Screening: Must be willing to submit to background investigations and drug screening as required by the program location.
REQUIREMENTS
MCI is looking for driven applicants who thrive in fast-moving environments.
- Educational Background: Bachelor’s degree or diploma in Computer Science, Human-Computer Interaction, Design, or equivalent experience.
- Professional Experience: 3–5+ years of full-stack development experience, ideally within marketplaces, gig-economy platforms, or B2B SaaS.
- Technical Competencies: Strong experience with React, Next.js, and Node.js; proficiency in PostgreSQL, Redis, or MongoDB; and familiarity with DevOps tools like AWS and Docker.
Skills
AWSDockerMongoDBNode.jsPostgreSQLReactRedisNext.js
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free