We are working on a Customer Data Platform—a solution that enables companies to efficiently manage end-user data in our new product. Our platform integrates data from various sources (tracking codes, chats, tickets, custom data) and transforms it into a unified customer profile.
Within this platform, the Customer List sub-team focuses on real-time visitor intelligence. We surface valuable, live information about visitors browsing our customers' websites. Our backend infrastructure handles high-throughput data streams using Kafka and WebSocket pushes, processing over 1 million visitors at peak times.
Our frontend is responsible for consuming thousands of real-time events, transforming them into clear, responsive, and insightful user experiences. Our mission is to tame the stream of live data and make it actionable - delivering the kind of visibility that helps our customers make smart, timely decisions.
You will be responsible for:
Developing and enhancing features on the Traffic Page, Customer Details Sidebar, and other future components owned by the Customer Data Platform team.Monitoring and Improving TextApp architecture, including optimizing app performance and reducing security vulnerabilities.Designing technical solutions from the ground up—architecting, implementing, and monitoring them.Actively engaging in product discovery: breaking down problems, suggesting practical solutions, and delivering them in small, testable increments.Participating in engineering discussions, proposing improvements to processes and best practices.
You may be a good fit for this role if you:
Are a frontend expert with deep knowledge of HTML, CSS, JavaScript, TypeScript, React.js. Have experience working with large-scale systems, including complex state management, WebSockets, and real-time updates.Know how to write robust unit tests (Jest) and integration tests (Playwright)Are confident in using and debugging REST APIs.Thrive in a fast-paced, continuous deployment environment using tools like GitHub Actions and feature flags.Embrace modern AI tooling or agent workflows as a daily productivity enhancer.Take initiative—you don’t wait for tasks, you find problems and solve them.Have basic experience with Node.js or Golang in backend systems—comfortable enough to deploy your own changes to REST APIs.