Senior Software Engineer II
dbt Labs- Full Time
- Senior (5 to 8 years)
Candidates should possess a graduate degree in Computer Science, Statistics, or another quantitative field, and have at least 5 years of experience building successful production software systems. They must also have 3+ years of experience in development of Microservices, RESTful API, and backend systems, along with strong programming skills in NodeJS/Typescript (3 years) and expertise in Git (1 year). Experience with Kafka, Redis, and NoSQL databases is preferred, as is familiarity with Kubernetes and AWS.
As a Software Development Engineer II, you will build and maintain scalable web applications, develop Javascript backend services using NodeJS, deliver testable, maintainable, and high-quality code, participate in technical design, implementation, testing, support, and peer code reviews, collaborate with multiple engineering and Product teams, and contribute to the overall improvement of LivePerson’s products and solutions.
Digital customer engagement and communication tools
LivePerson provides businesses with tools to engage with their customers through digital channels. Their main product, LiveEngage, facilitates real-time interactions via live chat, messaging, and AI-driven bots across various platforms like websites, mobile apps, and social media. LivePerson's subscription-based model allows clients to access a suite of tools, including APIs and SDKs, to manage customer interactions and analyze performance. Unlike competitors, LivePerson focuses on enhancing customer experience with features like "click to message" and "click to chat," which enable direct communication from digital platforms. The company's goal is to improve customer service and engagement for businesses, ultimately leading to increased sales and satisfaction.