26 Oct
|
Miratech
|
Bible Hill
26 Oct
Miratech
Bible Hill
Company Description
Miratech 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 Description
We 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 designin
📌 Senior Level Full Stack Engineer (Bible Hill)
🏢 Miratech
📍 Bible Hill