Senior Java Full-Stack Engineer, Workforce Management

Miratech

Canada

Remote

CAD 110,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Culture of Relentless Performance
Competitive Pay and Benefits
Growth Mindset and Development
Global Impact
Welcoming Multicultural Environment
Social Sustainability Values

Job summary

Miratech seeks a Senior Full Stack Java Engineer to join the Workforce Management stream, building enterprise‑scale forecasting, capacity planning, scheduling, and real‑time adherence tools in a contact center environment. Expect Java/Spring Boot backends, React/TypeScript frontends, and Node.js support for integrations.

You will translate complex workforce rules into auditable software, with experience in CX platforms and WFM processes.

Qualifications

  • 8+ years of full‑stack software development experience with production systems.
  • Strong Java and Spring Boot background, plus React/TypeScript frontend skills.
  • Experience designing RESTful services and working with PostgreSQL data models.
  • Experience with AWS, CI/CD, and cloud‑native deployment patterns.
  • Ability to translate complex workforce rules into maintainable software.
  • Excellent communication and collaboration across cross‑functional teams.

Responsibilities

  • Design and implement workforce planning, forecasting, scheduling, and optimization capabilities.
  • Build microservices for forecasting, staffing calculations, scheduling, and reporting.
  • Develop responsive workforce apps using TypeScript and React for planners and staff.
  • Design and consume REST APIs with OpenAPI contracts and versioning.
  • Implement event‑driven workflows for schedule changes and adherence events.
  • Integrate WFM with CX platforms, HR/payroll, and data warehouses.
  • Model data in PostgreSQL with attention to integrity, history and performance.
  • Containerize services and contribute to cloud‑native deployment and CI/CD tooling.

Skills

Java
Spring Boot
TypeScript
React
REST APIs
PostgreSQL
AWS
CI/CD

Tools

Docker
Kubernetes
OpenAPI/Swagger

Job description

Miratech seeks a Senior Full Stack Java Engineer to join the Workforce Management stream, building enterprise‑scale forecasting, capacity planning, scheduling, and real‑time adherence tools in a contact center environment. Expect Java/Spring Boot backends, React/TypeScript frontends, and Node.js support for integrations.

You will translate complex workforce rules into auditable software, with experience in CX platforms and WFM processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Java Engineer — Remote Workforce Planning
Senior Full-Stack Java Engineer — Remote Workforce Planning

Miratech • Toronto

Remote
CAD 110,000 - 150,000
Health insurance
Relocation program
Remote work
+4
Senior Full Stack Java Engineer - Workforce Management (WFM)
Senior Full Stack Java Engineer - Workforce Management (WFM)

Miratech • Canada

On-site
CAD 110,000 - 160,000
Culture of Relentless Performance
Competitive Pay and Benefits
Growth Mindset and Development
+3
Senior Full Stack Java Engineer - Workforce Management (WFM)
Senior Full Stack Java Engineer - Workforce Management (WFM)

Miratech • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Health insurance
Remote work culture
Relocation program
+1
Senior Full Stack Java Engineer - Workforce Management (WFM)
Senior Full Stack Java Engineer - Workforce Management (WFM)

Miratech • Toronto

On-site
CAD 110,000 - 150,000
Health insurance
Relocation program
Remote work
+4
Full Stack Java Engineer (WFM)
Full Stack Java Engineer (WFM)

Miratech • Toronto

On-site
CAD 90,000 - 130,000
Health insurance
Relocation program
Career development opportunities
+2
Full Stack Java Engineer
Full Stack Java Engineer

Miratech • Toronto

On-site
CAD 110,000 - 150,000
Health insurance
Relocation program
Language courses
+1
Senior Real-Time Routing Engine Architect
Senior Real-Time Routing Engine Architect

SmartRecruiters, Inc. • Canada

On-site
CAD 120,000 - 180,000
Culture of Relentless Performance
Competitive Pay & Benefits
Global Collaboration Opportunities
Senior Real-Time Routing Engine Developer (Remote)
Senior Real-Time Routing Engine Developer (Remote)

Miratech • Kitchener

Remote
CAD 120,000 - 180,000
Health insurance
Relocation assistance
Remote work
Senior Java Full-Stack Engineer: API-First Microservices
Senior Java Full-Stack Engineer: API-First Microservices

Miratech1 • Canada

On-site
CAD 90,000 - 140,000
Health insurance
Relocation program
Mentorship programs
+1
Senior Routing Engine Engineer Real-Time CX
Senior Routing Engine Engineer Real-Time CX

Miratech • Calgary

Remote
CAD 120,000 - 180,000
Health insurance
Relocation program
Remote work
+2