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.
Read Full Description