Senior Full-Stack Java Engineer — Remote Workforce Planning

Miratech

Toronto

Remote

CAD 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Relocation program
Remote work
Growth opportunities
Global impact
Diversity & inclusion
Sustainability values

Job summary

Miratech is seeking a Senior Full Stack Engineer to join the Workforce Management product stream, building enterprise-scale solutions for forecasting, capacity planning, scheduling, and real-time adherence in contact centers. You will use Java and Spring Boot for services, React with TypeScript for front-end, and Node.js for integrations where needed.

The role requires translating complex workforce rules into maintainable software, with experience in CX platforms, WFM processes, and distributed

Qualifications

  • 8+ years of full-stack development experience with ownership of production apps.
  • Strong understanding of workforce management concepts and related workflows.
  • Experience designing REST APIs, microservices, and data models in relational DBs.

Responsibilities

  • Design and implement workforce planning, forecasting, scheduling, and optimization features.
  • Build microservices for forecasting, staffing, shift management, adherence, and reporting.
  • Develop responsive front-ends using TypeScript and React for planners and employees.
  • Define OpenAPI contracts, API versioning, and event-driven architectures.
  • Integrate WFM with CX platforms, HR, payroll, and data warehouses.
  • Model data in PostgreSQL with attention to history, time zones, and performance.
  • Containerize services and contribute to cloud-native deployment patterns.
  • Create and maintain CI/CD pipelines with Jenkins and automated tests.
  • Collaborate across Product, QA, DevOps, and Operations to deliver solutions.

Skills

Java
Spring Boot
React
TypeScript
Node.js
REST APIs
Microservices
PostgreSQL
SQL
AWS
CI/CD
Jenkins
Kubernetes
OpenAPI/Swagger

Tools

OpenAPI/Swagger
GitHub
Docker
Kubernetes

Job description

Miratech is seeking a Senior Full Stack Engineer to join the Workforce Management product stream, building enterprise-scale solutions for forecasting, capacity planning, scheduling, and real-time adherence in contact centers. You will use Java and Spring Boot for services, React with TypeScript for front-end, and Node.js for integrations where needed.

The role requires translating complex workforce rules into maintainable software, with experience in CX platforms, WFM processes, and distributed

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full-Stack Engineer, Workforce Management
Senior Java Full-Stack Engineer, Workforce Management

Miratech • Canada

Remote
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 • 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 • Toronto

On-site
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 • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Health insurance
Remote work culture
Relocation program
+1
Full Stack Java Engineer
Full Stack Java Engineer

Miratech • Toronto

On-site
CAD 110,000 - 150,000
Health insurance
Relocation program
Language courses
+1
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
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 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 Routing Engine Engineer – Remote
Senior Routing Engine Engineer – Remote

Miratech • Hamilton

Remote
CAD 120,000 - 180,000
Health insurance
Relocation program
Remote work
+1
Senior Real-Time Routing Engine Architect
Senior Real-Time Routing Engine Architect

Miratech • Edmonton

Remote
CAD 120,000 - 170,000
Relentless Performance
Remote Work
Growth & Development
+3