Summary
MCI is one of the fastest-growing tech-enabled business services companies in the USA, and they are seeking a Product Engineer who can design user experiences and build full-stack systems. The role involves owning features from concept to production, collaborating with various teams, and simplifying complex workflows to enhance user satisfaction.
Responsibilities
- Own features from concept to production: research, UX design, prototyping, and full-stack delivery
- Design user flows, wireframes, and reusable component systems for web and mobile
- Build responsive front-end experiences with React, Next.js, or Vue
- Develop scalable back-end logic, APIs, and databases using Node.js, Python, and SQL
- Maintain and evolve our design system and component library
- Simplify complex hiring workflows into frictionless user experiences
- Validate ideas through user interviews, feedback loops, and rapid iteration
- Collaborate with product, engineering, UX, operations, and HR teams
- Ensure performance, accessibility, and security across the stack
- Use analytics, funnel metrics, and A/B testing to guide product decisions
- Marketplace workflows: job posting, onboarding, worker profiles, matching/search
- Employer dashboards: candidate management, reporting, performance insights
- Worker experience: scheduling, availability, shift management, messaging
- Integrations: ATS, HRIS, CRM, identity verification, payroll, communication tools
- Design system ownership: patterns, typography, interactions, components
Skills
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent experience
- 4+ years in product engineering, full-stack engineering, UX engineering, or hybrid roles
- Strong portfolio showcasing UX/UI work and shipped production features
- Proficiency in modern front-end frameworks (React, Next.js, Vue)
- Experience with back-end frameworks (Node.js, Express, Python, or similar)
- Thorough understanding of databases, cloud environments, and API design
- Ability to translate product requirements into strong design and technical solutions
- Experience in fast-paced or early-stage product environments
- Experience with labor marketplaces, gig/shift platforms, or HR tech
- Familiarity with scheduling engines, matching algorithms, or identity verification workflows
- Exposure to real-time systems (WebSockets) or event-driven architecture
- Background in design systems, component libraries, or motion design
- Experience integrating with ATS, HRIS, payroll, or communication tools
Qualifications
Must Haves
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent experience
- 4+ years in product engineering, full-stack engineering, UX engineering, or hybrid roles
- Strong portfolio showcasing UX/UI work and shipped production features
- Proficiency in modern front-end frameworks (React, Next.js, Vue)
- Experience with back-end frameworks (Node.js, Express, Python, or similar)
- Thorough understanding of databases, cloud environments, and API design
- Ability to translate product requirements into strong design and technical solutions
- Experience in fast-paced or early-stage product environments
Nice to Haves
- Experience with labor marketplaces, gig/shift platforms, or HR tech
- Familiarity with scheduling engines, matching algorithms, or identity verification workflows
- Exposure to real-time systems (WebSockets) or event-driven architecture
- Background in design systems, component libraries, or motion design
- Experience integrating with ATS, HRIS, payroll, or communication tools
Benefits
- Paid Time Off: Earn PTO and paid holidays to take the time you need.
- Incentives & Rewards: Participate in daily, weekly, and monthly contests that include cash bonuses and prizes ranging from electronics to dream vacations and sometimes even cars!
- Health Benefits: Full-time employees are eligible for comprehensive medical, dental, and vision coverage after 60 days of employment
- Health Benefits: all employees have access to MEC medical plans after just 30 days
- Retirement Savings: Secure your future with retirement savings programs, where available.
- Disability Insurance: Short-term disability coverage is available to help protect you during unexpected challenges.
- Life Insurance: Access life insurance options to safeguard your loved ones.
- Supplemental Insurance: Accident and critical illness insurance
- Career Growth: With a focus on internal promotions, employees enjoy significant advancement opportunities.
- Paid Training: Learn new skills while earning a paycheck.
- Fun, Engaging Work Environment: Enjoy a team-oriented culture that fosters collaboration and engagement.
- Casual Dress Code: Be comfortable while you work.