Senior Level Full Stack Engineer - Cx & Contact Center Solutions
Miratech
Company DescriptionMiratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization, and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.
Job DescriptionWe are looking for a
Senior Full Stack Engineer
to provide hands-on technical leadership across CX and contact center solutions. You will shape scalable solutions using Java, Spring Boot, React, TypeScript, API-first design, event-driven architecture, and cloud-native practices while remaining directly involved in critical engineering work. The role includes designing, developing voice infrastructure, digital-channel and messaging applications, and intelligent routing capabilities using technologies such as FreeSWITCH, Kamailio, and Twilio or comparable communications platforms. It suits a senior engineer who can move confidently between architecture, code, delivery risk, non-functional requirements, and client-facing technical discussions.
Responsibilities:
Lead solution architecture and detailed technical design for scalable, secure, and highly available CX and contact center capabilities.
Design and develop critical Java and Spring Boot services, APIs, integration components, and reference implementations.
Guide frontend architecture for agent, supervisor, and administration experiences using React and TypeScript.
Define API-first and event-driven strategies, including domain boundaries, contracts, event schemas, versioning, resilience, and data ownership.
Design integrations across voice infrastructure, digital channels, messaging applications, routing engines, contact center platforms, CRM, WFM, identity, knowledge, recording, analytics, and enterprise applications.
Design and evolve carrier-grade voice and communications capabilities using FreeSWITCH, Kamailio, SIP, WebRTC, and Twilio or comparable CPaaS platforms.
Translate business journeys and operational requirements into solution components, interaction flows, deployment views, and technical roadmaps.
Define non-functional requirements for availability, performance, concurrency, security, privacy, observability, disaster recovery, and supportability.
Review designs and code, identify technical risks, challenge assumptions, and drive pragmatic decisions that balance quality, time, and cost.
Establish engineering standards, reusable patterns, quality gates, documentation expectations, and technology adoption guidance.
Lead technical discovery, proof-of-concept work, platform assessments, modernization planning, and production-readiness reviews.
Collaborate with client stakeholders, Product, Architecture, QA, DevOps, Security, Operations, and vendors to govern delivery and resolve critical technical issues.
Qualifications
8+ years of software engineering experience, including substantial ownership of architecture and technical delivery for distributed applications.
Expert-level hands-on experience with Java, Spring Boot, microservices, REST APIs, persistence, security, testing, and performance engineering.
Strong expertise in Angular or React and TypeScript, with the ability to guide frontend architecture and engineering practices.
Practical familiarity with Node.Js for services, integrations, tooling, or server-side frontend patterns.Strong knowledge of voice infrastructure and real-time communications, including SIP, RTP, WebRTC, FreeSWITCH, Kamailio, session control, media handling, and telephony troubleshooting.
Deep understanding of API-first design, event-driven architecture, messaging, distributed systems, and cloud-native engineering.
Experience with PostgreSQL or comparable relational databases, data modeling, integration data flows, and transactional design.
Hands-on experience with contact center or Customer Experience platforms and the operational concepts behind customer routing and engagement.
Excellent English communication skills, including the ability to produce clear technical documentation and lead client-facing workshops.
Nice to have:
Experience designing digital-channel and messaging applications across SMS, chat, WhatsApp, social messaging, email, or comparable channels.
Experience designing routing engines for voice and digital interactions, including skills, priorities, queues, capacity, overflow, and fallback logic.
Experience with Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya, or comparable contact center platforms.
Exposure to WFM processes and integrations involving forecasting, schedules, adherence, and employee data.
Familiarity with Kafka or RabbitMQ, Kubernetes, Jenkins, observability platforms, API gateways, and security architecture.
Additional InformationWe offer:
Culture of Relentless Performance : join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
Competitive Pay and Benefits : enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
Growth Mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
Global Impact : collaborate on impactful projects for top global clients and shape the future of industries.
Welcoming Multicultural Environment : be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
Social Sustainability Values : join oursustainable business practicesfocused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.
#J-18808-Ljbffr
Job DescriptionWe are looking for a
Senior Full Stack Engineer
to provide hands-on technical leadership across CX and contact center solutions. You will shape scalable solutions using Java, Spring Boot, React, TypeScript, API-first design, event-driven architecture, and cloud-native practices while remaining directly involved in critical engineering work. The role includes designing, developing voice infrastructure, digital-channel and messaging applications, and intelligent routing capabilities using technologies such as FreeSWITCH, Kamailio, and Twilio or comparable communications platforms. It suits a senior engineer who can move confidently between architecture, code, delivery risk, non-functional requirements, and client-facing technical discussions.
Responsibilities:
Lead solution architecture and detailed technical design for scalable, secure, and highly available CX and contact center capabilities.
Design and develop critical Java and Spring Boot services, APIs, integration components, and reference implementations.
Guide frontend architecture for agent, supervisor, and administration experiences using React and TypeScript.
Define API-first and event-driven strategies, including domain boundaries, contracts, event schemas, versioning, resilience, and data ownership.
Design integrations across voice infrastructure, digital channels, messaging applications, routing engines, contact center platforms, CRM, WFM, identity, knowledge, recording, analytics, and enterprise applications.
Design and evolve carrier-grade voice and communications capabilities using FreeSWITCH, Kamailio, SIP, WebRTC, and Twilio or comparable CPaaS platforms.
Translate business journeys and operational requirements into solution components, interaction flows, deployment views, and technical roadmaps.
Define non-functional requirements for availability, performance, concurrency, security, privacy, observability, disaster recovery, and supportability.
Review designs and code, identify technical risks, challenge assumptions, and drive pragmatic decisions that balance quality, time, and cost.
Establish engineering standards, reusable patterns, quality gates, documentation expectations, and technology adoption guidance.
Lead technical discovery, proof-of-concept work, platform assessments, modernization planning, and production-readiness reviews.
Collaborate with client stakeholders, Product, Architecture, QA, DevOps, Security, Operations, and vendors to govern delivery and resolve critical technical issues.
Qualifications
8+ years of software engineering experience, including substantial ownership of architecture and technical delivery for distributed applications.
Expert-level hands-on experience with Java, Spring Boot, microservices, REST APIs, persistence, security, testing, and performance engineering.
Strong expertise in Angular or React and TypeScript, with the ability to guide frontend architecture and engineering practices.
Practical familiarity with Node.Js for services, integrations, tooling, or server-side frontend patterns.Strong knowledge of voice infrastructure and real-time communications, including SIP, RTP, WebRTC, FreeSWITCH, Kamailio, session control, media handling, and telephony troubleshooting.
Deep understanding of API-first design, event-driven architecture, messaging, distributed systems, and cloud-native engineering.
Experience with PostgreSQL or comparable relational databases, data modeling, integration data flows, and transactional design.
Hands-on experience with contact center or Customer Experience platforms and the operational concepts behind customer routing and engagement.
Excellent English communication skills, including the ability to produce clear technical documentation and lead client-facing workshops.
Nice to have:
Experience designing digital-channel and messaging applications across SMS, chat, WhatsApp, social messaging, email, or comparable channels.
Experience designing routing engines for voice and digital interactions, including skills, priorities, queues, capacity, overflow, and fallback logic.
Experience with Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya, or comparable contact center platforms.
Exposure to WFM processes and integrations involving forecasting, schedules, adherence, and employee data.
Familiarity with Kafka or RabbitMQ, Kubernetes, Jenkins, observability platforms, API gateways, and security architecture.
Additional InformationWe offer:
Culture of Relentless Performance : join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
Competitive Pay and Benefits : enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
Growth Mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
Global Impact : collaborate on impactful projects for top global clients and shape the future of industries.
Welcoming Multicultural Environment : be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
Social Sustainability Values : join oursustainable business practicesfocused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.
#J-18808-Ljbffr
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Level Full Stack Engineer - Cx & Contact Center Solutions in Winnipeg, MB vacancy
- Lead AWS cloud engineering for Amazon Connect contact centers, applying CloudFormation, AWS CLI, and security practices across production environments.This senior engineer designs, builds, and supports AWS cloud environments for contact center solutions. The work includes Amazon...Senior
$122k - $152k per year
Senior Full Stack Software EngineerABOUT USProcurify is looking for a motivated, collaborative, and creative person who is passionate about... ...save money. We’re looking for a pragmatic and thoughtful engineering leader to help scale our platform, development practices, and...SeniorManual laborImmediate startRemote workFlexible hours$113k - $163k per year
As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.E. building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development, and delivery of scalable...SeniorLong term contractLocal areaFlexible hours$195k - $228k per year
...HCP audience targeting, community engagement, AI-powered web solutions, coordinated omnichannel activation, and prescription fulfillment... ...brands connect with patients and HCPs.About The Role As a Senior Full-Stack Engineer, you will have a hand in architecting the technology...SeniorLive outVisa sponsorship- ...winning team, committed to results, in an inclusive and high-performing culture. The RoleAs a Full Stack Engineer on Scotiabank’s Data & AI Technology team, you will provide senior technical leadership in designing, building, and scaling enterprise data management...SeniorFlexible hours
- We are seeking a mid-level or senior Full Stack Engineer with AI engineering experience to join Client technology team. This role emphasizes Angular front-end development, Java and Spring Boot backend engineering, RESTful APIs, and CI/CD automation, while applying LLM capabilities...Senior
- ...primer!: seeking an exceptional Senior Fullstack Developer to join our engineering team in shipping products, not... ...requirements into scalable technical solutions, define architecture, and balance... ...capability.Own Releases - Manage the full lifecycle of feature delivery,...SeniorLong term contract
$172k - $258k per year
.... What you'll doWe're looking for engineers who want to build the distributed systems... ..., while collaborating across the stack to ship complete solutions for millions of businesses. Responsibilities... ...distributed services and multiple levels of the stack Make effective...Full timeInternshipWork at officeLocal areaRemote workWork from homeRelocation- Vosker is seeking a senior full-stack engineer to strengthen the development team in Montreal, offering hybrid work and international remote options. You will influence architecture, mentor developers, and own core features across the web application, from APIs to frontend interfaces...SeniorRemote work
- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth... ...We are looking for a Senior Routing Engine Developer to design and build the next... ...routing platform powering enterprise-scale contact center operation. You will develop the core...SeniorFull timeInternshipRemote workRelocation
- ...voyage, recherche un développeur logiciel III pour renforcer sa plateforme de contenu. Vous concevrez et ferez évoluer des services full stack et des UI destinés aux partenaires et voyageurs, en vous appuyant sur une plateforme IA/ML avancée afin d'améliorer les performances...Senior
- ...Resolve is assisting call centre and contact centre organisations in hiring... ...for multiple mid–senior opportunities across customer operations... ...management (WFM), customer experience (CX), and performance optimisation—... ...Contact Centre, and Director-level positions). Key...SeniorFull time
- Elevate your career with Atlassian as a Full Stack Software Engineer, fully remote in British Columbia. Design and build cutting-edge applications... ...engineer to join our fully remote team focused on cloud-based solutions. This role requires 2-4+ years in web application...Remote work
$108.7k - $158.7k per year
The OpportunityThe Contact Center AI (CCAI) Platform Technical Lead is a senior hands-on technology leader responsible for defining the strategy, architecture, and delivery of AI-powered customer experience solutions across Definity’s contact centre ecosystem. This role provides...SeniorWork at officeLocal areaFlexible hours- Transform financial technology with Fitch Ratings as a Lead Software Engineer focused on full-stack applications. Join our Toronto innovation hub and drive impactful AI solutions from the ground up. The Lead Software Engineer role at Fitch involves spearheading innovative...
- ...with Golang, Java, React, and TypeScript for Veta Virtual’s fintech client. Own features from idea through production.This Full Stack Software Engineer role spans backend services and frontend applications supporting cryptocurrency transactions. You will develop APIs, customer...Remote work
- ...is a global leader in enterprise-grade Data Analytics and AI solutions, committed to empowering businesses across various industries... ...Website: LinkedInJob Tittle- Role Overview We are seeking a Senior Full Stack AI Engineer who can combine strong hands‑on software...SeniorWorldwide
- Software Developer - Full Stack - Senior (Health) (BBBH12303) Toronto, Canada We are seeking two Senior Full Stack Developers to enhance healthcare... ...applications, clinical integrations, or digital health solutions.FHIR Subscription and SubscriptionTopic: Strong experience...Senior
- Step into a lead role at Aequilibrium focusing on AI-powered and full-stack engineering for immersive training solutions. Utilize your expertise to impact product outcomes and architectural integrity. This opportunity is exclusive to Canadian citizens or permanent residents...Permanent employment
$150k - $180k per year
...existing vacancyWe’re looking for our next Team Lead, Software Engineering. Could It Be You?We are hiring a hands-on Team Lead to lead... ...coordinating the development, improvement, and delivery of full-stack solutions, owning a specific system within the squad's portfolio, and...SeniorPermanent employmentFull timeWork at office- Elevate your career with WSP as a Senior Electrical Engineer in Mission Critical & Data Centers. Your expertise will lead innovative projects that shape future digital... ...Develop innovative power distribution and energy solutions - Mentor project teams to promote technical...Senior
- ...of custom-built platforms and solutions that meet the unique needs of... ..., sustainable, and user-centered applications that enable operational... ...pull requests, enforcing engineering standards, and ensuring solutions... ...building and supporting full-stack applications, including...
- Splunk in Montreal is seeking a Senior Solutions Engineer to serve as a trusted technical advisor for global manufacturing customers across Eastern Canada. You will lead high-level technical sessions, architect robust Splunk deployments, and deliver compelling demos showing...Senior
- GitLab is seeking a Senior CX Platform Engineer to advance AI-powered capabilities for Customer Experience. You will design agentic workflows, MCP servers, and enterprise integrations, using Claude Code, GitLab Duo, and AWS-based infrastructure.The role emphasizes production...SeniorRemote work
- ...architecture across the UK, Ireland, Canada, and Australia.As a senior solutions leader, you will own technical outcomes for restaurant groups... ...: Seven-plus years in solutions architecture, engineering, or technical consultingFour-plus enterprise or mid-market deals...Senior
- Lead the design of cutting-edge identity solutions as a Staff Software Engineer. Develop scalable identity platforms with advanced security measures and comply with necessary regulatory standards. In this senior role, you'll be responsible for architecting innovative identity...Senior
- ...Country Canada Job DescriptionPosition: Full Stack Java Developer Location: Toronto,... ...Role Overview We are seeking a Senior Software Developer to develop,configure,... ...reliability, performance, andmaintainability of solutions. Key Responsibilities Develop,...Senior
$137k - $172k per year
Senior Software Engineer, Applied AI & Customer SolutionsToronto, Canada About Coursera + Udemy Coursera... ...that builds and deploys AI-powered solutions directly with Coursera's enterprise and... .... You’ll operate across the full engagement lifecycle: scoping a customer...SeniorFor contractorsLive InRemote work$110k - $140k per year
Csestorage is seeking a Sr. Technical Solutions Engineer to support development, evaluation, and integration of utility-scale energy storage and power solutions, focusing on PCS, EMS, MVT, microgrid, and gas turbine applications.Remote in Canada or USA, with a compensation range...SeniorRemote work- Impact educational access as a Senior Software Engineer at Coursera and Udemy. This customer-facing role focuses on building AI-powered solutions to enhance client engagement and workflows. In this pivotal role, you will work hands-on with enterprise clients to diagnose their...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Level Full Stack Engineer - Cx & Contact Center Solutions. Be the first to apply!
Related searches
- full stack web developer Winnipeg, MB
- full stack developer Winnipeg, MB
- full stack developer remote Winnipeg, MB
- senior full stack engineer Winnipeg, MB
- senior administrator Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior sales consultant Winnipeg, MB
- senior internal audit manager Winnipeg, MB
- senior delivery manager Winnipeg, MB
- senior manager risk management Winnipeg, MB

