Original listing text, shown exactly as published by the company.
About the Role
The Platform Experience team plays a critical role in driving organizational growth by optimizing Time-to-Productivity (TTP) metrics across the platform. Our mission is to create seamless, high-impact experiences that accelerate customer success and increase trial-to-paid conversions.
We own and evolve two mission-critical growth products
Onboarding – A no-code/low-code guided experience that enables customers to quickly
set up and derive value from the platform.
Launchpad – A conversion-focused enablement engine that helps customers activate key
features efficiently.
Both products are continuously optimized through data-driven experimentation and A/B testing,
allowing us to identify and implement the most effective solutions for customer conversion and
retention.
Additionally, we own Global Search, a high-performance system that enables users to search
anything across the platform in fractions of a second, ensuring speed, reliability, and
discoverability at scale.
Our systems directly impact growth, engagement, and customer satisfaction—making stability,
performance, and engineering excellence non-negotiable.
Responsibilities
- Design and build highly reliable, scalable systems to ensure mission-critical applications maintain near 100% uptime.
- Proactively identify, debug, and eliminate performance bottlenecks and production issues.
- Drive incident prevention through root cause analysis and systemic fixes.
- Own end-to-end feature delivery from design to production.
- Establish and enforce high coding standards, review practices, and clean architecture principles.
- Practice and promote Test-Driven Development (TDD).
- Collaborate with product and data teams to measure, analyze, and optimize conversion funnels.
- Contribute to long-term technical vision and architectural decisions.
- Drive cross-team collaboration to improve platform-wide engineering standards.
- Identify opportunities to implement AI-driven bots, intelligent workflows, and automation systems to improve customer productivity and internal efficiency.
- Integrate AI capabilities within Onboarding, Launchpad, and Global Search to enhance user experience and personalization.
Requirements
- 5+ years of full-stack engineering experience with significant backend/system design exposure.
- Deep expertise in distributed systems and event-driven architecture.
- Strong experience with asynchronous job processing and background workers.
- Solid understanding of both relational and NoSQL databases (MongoDB, ClickHouse preferred).
- Strong experience with modern frontend frameworks (Vue.js, React, or Angular).
- Ability to design and optimize interactive dashboards and data-heavy UIs.
- Excellent understanding of software design patterns, API design, and microservices.
- Hands-on experience with CI/CD pipelines, TDD, and automated testing frameworks.
- Strong performance tuning, profiling, and optimization skills (especially Node.js).
- Experience with caching, rate limiting, and queuing systems.
- Strong knowledge of Elasticsearch for search, indexing, and analytics.
- Experience using Redis for caching, session storage, or background queues.
- Strong communication skills with the ability to work cross-functionally.
- Ability to make clear architectural trade-offs and guide team decision-making.
Bonus Skills
- Contributions to open-source tools, internal platforms or engineering blogs
- Exposure to AI-driven content tools or automation systems.