Dice logo
Dice
Posted 59 days agoVerified live 9h ago

Product Engineer (Design + Full-Stack)

Brief overview

Remote
UndergradOr in progress
4+ yrsMinimum
UX designReactNext.jsVueNode.jsExpressPythonSQLAPI designDatabasesCloud environmentsUser researchA/B testingDesign systemsComponent librariesMotion designWebSockets

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

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.

More jobs like this