About The Position

LivePerson Voice is a state-of-the-art, born-in-the-cloud SaaS offering. Our Cloud platform is a multi-tenanted solution hosted on GCP using a modern technology stack. Most of our cloud software is deployed as microservices written in Node.JS on top of a NoSQL DB stack (MongoDB, Firebase, ElasticSearch). Our telephony connector layer is a mixture of ASP/.Net and Java code. The customer facing app is written in TypeScript using the modern Angular framework. It is deployed in several different contexts including as a Chrome extension, Electron desktop applications for both Windows and Mac, and embedded in a number of CRMs (including Salesforce) in an iFrame. You will be working directly with the customer facing application. As a Software Developer you will build components of the LivePerson Voice product with a focus on stability and innovation. You will be adding new features, creating new APIs, and working to delight our customers.

Requirements

  • 5+ years experience writing code with TypeScript, Javascript, Node.js or equivalent frameworks.
  • Experience building applications using MongoDB.
  • Experience with data aggregation models for multiple data sources.
  • Experience building Enterprise class Multi-tenant SaaS application platform
  • Experience working with Google Cloud Platform, AWS, or Microsoft Azure.
  • Experience with frameworks like Jest, Mocha, or Nock.
  • Experience instrumenting code for gathering production performance metrics.
  • Experience with Agile development methodology.
  • Ability to work independently with minimal supervision.
  • You have worked on building Enterprise grade software products.
  • Understands process and sees value in automation and efficiency.
  • You have strong communication skills with the ability and willingness to interact with customers directly.
  • Strong problem solving experience being able to come up with solutions including collaborating with 3rd party engineering teams.

Nice To Haves

  • Preference to candidates with experience integrating telephony, CRM, or CTI applications.
  • Preference to candidates with MEAN stack experience.

Responsibilities

  • Architect, Design and implement business software and underlying APIs
  • Work with Product Management to create delightful user experiences
  • Create platform-independent code that can be run on multi-browser, multi-OS environments
  • Play a critical role in all architecture, coding, testing, and deployment decisions.
  • Produce engineering specifications, delivery estimates, and implement solutions based on product requirements.
  • Provide technical documentation for the solutions that you implement
  • Collaborate with peers on specifications, code reviews, and testing.
  • Write unit and automated end-to-end tests to improve code quality and maximize code coverage for new and existing features.
  • Meet KPIs for engineering team and be responsible for them on a weekly basis
  • Communicating with customers and partners to be able to provide business value and engineering value to the problems at hand.
  • Participate in daily standups, sprint planning sessions, grooming sessions, and retrospectives.

Benefits

  • Medical, Dental, and Vision Insurance
  • Wellness Resources
  • Employee Assistance Program (EAP)
  • 401(k) Retirement Plan with employer match
  • HSA & FSA Plans
  • Employee Stock Purchase Program (ESPP)
  • Basic and supplemental life insurance
  • Accidental Death & Dismemberment (AD&D) insurance
  • Long-term and short-term disability insurance coverage
  • Legal plan
  • Identity theft protection plan
  • Critical illness supplemental insurance
  • Access to internal professional development resources.
  • Flexible Paid Time Off (PTO)
  • Paid Public Holidays.
  • Generous Parental Leave Policy
  • Remote-First Model
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service