At a Glance
- Tasks: Lead the design and development of innovative CX solutions using cutting-edge technologies.
- Company: Join Miratech, a global leader in IT services with a culture of relentless performance.
- Benefits: Enjoy competitive pay, health insurance, language courses, and relocation support.
- Other info: Be part of a diverse team that values social sustainability and professional growth.
- Why this job: Make a global impact while working on exciting projects for top enterprises.
- Qualifications: 8+ years in software engineering with expertise in Java, Spring Boot, and real-time communications.
The predicted salary is between 118800 - 145200 $ per year.
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.
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 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.
We 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 our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
Senior Level Full Stack Engineer employer: Miratech
Miratech is an exceptional employer that fosters a culture of Relentless Performance, ensuring a 99% project success rate and over 30% year-over-year growth. With a commitment to employee development through mentorship and certification programs, as well as a welcoming multicultural environment, team members can thrive while working on impactful projects for top global clients. The flexibility of a Work From Anywhere culture, combined with comprehensive benefits and a focus on social sustainability, makes Miratech an attractive choice for those seeking meaningful and rewarding employment in the tech industry.