Full-stack Engineer
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Full-Stack Engineer designing and maintaining software solutions with AI capabilities for Broadvoice's CCaaS platform. Collaborating cross-functionally and leading technical projects in a remote environment.
Responsibilities:
- 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.
Requirements:
- 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).
Benefits:
- Grow Your Career
- Enjoy Flexibility
- Community & Culture
- Make an Impact



















