Senior Full Stack Engineer @Miratech
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today

[Hiring] Senior Full Stack Engineer @Miratech

Today - Miratech is hiring a remote Senior Full Stack Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role 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
  • Cloud-native practices

The role includes designing, developing voice infrastructure, digital-channel and messaging applications, and intelligent routing capabilities using technologies such as:

  • FreeSWITCH
  • Kamailio
  • Twilio or comparable communications platforms

This position 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.

Requirements

  • 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.

Benefits

  • 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, and a relocation program.
  • Work From Anywhere Culture: make the most of the flexibility that comes with remote work.
  • 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.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full Stack Engineer @Miratech
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 120,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 124,962+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later