About Broadvoice
At Broadvoice, we believe that exceptional customer experience is the cornerstone of business success. Our AI-powered contact center and communications solutions are designed to help mid-market businesses simplify service, enhance satisfaction, and swiftly resolve issues.
Our holistic approach to CX sets us apart in the market. We don’t just provide software. We offer a proven CX framework backed by hands-on support. And our platform was built to be easy to deploy, intuitive to use, and scalable without chaos.
Every role in our company contributes to our mission of providing and creating exceptional experiences. Whether you’re in product, sales, support, marketing, or operations, your work directly impacts our customers and, by extension, their customers. Collaboration, innovation, and a shared commitment to excellence define our culture.
Join us and be part of a team where CX isn’t just a department, it’s our DNA.
POSITION SUMMARY
We're looking for a Full-Stack Engineer with an AI background and the drive to make things happen. You'll work across the stack and across teams, building AI-powered features for our CCaaS platform — and you'll do it with ownership, not just execution. This isn't a role for someone who waits for specs to be handed down. We want someone who challenges assumptions, navigates tradeoffs, and pulls together the right people to ship what matters.
YOUR DAY TO DAY
- Design, develop, and maintain software solutions using Node.js, Nest.js, and React.js, with a focus on AI-powered features across the platform.
- Build and evolve AI-based capabilities such as:
- LLM-powered features for intelligent automation, summarization, classification, and decision support across CCaaS workflows.
- Agentic workflows using tools like MCP, function calling, and multi-step reasoning pipelines.
- Real-time AI integrations with voice and digital channels (transcription, sentiment, intent detection, etc.).
- Embedding and retrieval systems for RAG-based features and knowledge-augmented experiences.
- Implement and drive event-driven architectures using Kafka to support async AI processing pipelines.
- Lead small to medium technical projects end-to-end — from scoping and technical design to delivery and retrospective.
- Navigate tech and product tradeoffs — work closely with Product and Design to challenge scope, propose alternatives, and land on pragmatic solutions without losing sight of outcomes.
- Work effectively with contractors — onboard, align, and maintain quality standards across mixed teams.
- Mentor engineers and raise the technical bar through code reviews, design discussions, and knowledge sharing.
- Translate ambiguous business needs into clear technical direction — and keep stakeholders aligned along the way.
- Keep technical documentation sharp and actively contribute to engineering standards.
WHAT YOU BRING TO THE TEAM
- Bachelor's degree in Computer Science or a related field.
- +5-6 years of experience in software development with Node.js, TypeScript (and/or Nest.js), React.js.
- Hands-on experience integrating LLMs or AI services into production products (OpenAI, Anthropic, Azure OpenAI, or similar). Solid understanding of event-driven and loosely coupled architectures.
- Familiarity with prompt engineering, RAG patterns, function calling, and agentic architectures.
- Experience with Apache Kafka, Postgres, Docker, and Kubernetes.
- Proficiency with Git, Linux, and Agile methodologies.
- Strong critical and practical mindset — you identify what's broken, form an opinion, and act on it.
- Excellent communication skills — you can talk to engineers, PMs, and stakeholders without losing precision or clarity. Outcome-oriented — you focus on impact, not just output.
- You know when to cut scope and when to push harder.
- A bias for action and a track record of making things happen in ambiguous or constrained environments.
- Experience working with remote and distributed teams (fluent English required).
WHY BROADVOICE
🚀 Grow Your Career
Whether you’re interested in advancing technical skills, developing leadership acumen, or exploring new areas, we support your career journey with clear growth paths, access to learning resources, and mentorship.
🏡Enjoy Flexibility
We know life happens outside of work. Our remote-first approach and focus on work-life harmony let you thrive in all areas of your life.
🤝 Community & Culture
Be part of a team that values diversity, inclusion, and a sense of belonging—where your contributions make a real difference.
🌟 Make an Impact
With us, your ideas are heard, and your work is meaningful. As a member of our team, you’ll play a central role in building a more reliable and process-oriented infrastructure for Broadvoice’s future.
Are you ready to join a passionate and talented team to build the future of Broadvoice?
If you’re a strategic thinker, collaborative, and have a talent for driving impactful results, we’d love to meet you! Apply now to become part of a forward-thinking company that’s growing and empowering its people across all roles and departments.
Skills Required
- Bachelor's degree in Computer Science or related field
- +5-6 years of experience in software development
- Hands-on experience integrating LLMs or AI services
- Solid understanding of event-driven architectures
- Experience with Apache Kafka, Postgres, Docker, and Kubernetes
- Proficiency with Git, Linux, and Agile methodologies
- Excellent communication skills
What We Do
Broadvoice simplifies communications for small and medium businesses (SMBs) by combining powerful cloud PBX, UC and collaboration features with virtual call center in one award-winning Unified Communications as a Service (UCaaS) platform that delivers enterprise-class features at affordable rates. The platform is connected to Broadvoice’s secure, redundant network and hosting infrastructure, enabling SMBs to connect with customers securely anytime, anywhere and with any device. Broadvoice is ranked in the Deloitte Technology Fast 500 and Inc. 500 Fastest Growing Private Companies in America. Visit Broadvoice.com to learn more.








