Software Engineer, Data Experience
Share on LinkedIn
React.jsData EngineerTypeScript
Full Time - Long Term - Senior
English - C1 Advanced
Remote
Who will love this job
- A Product-Minded Engineer – You don't just write code; you understand the end-user experience and can make thoughtful, directionally correct technical decisions aligned with product vision.
- A Data-Experience Builder – You are energized by crafting crisp, responsive, data-rich applications and internal tools using modern TypeScript and frontend/backend patterns.
- A Pragmatic Innovator – You actively leverage AI-assisted development (such as agentic coding workflows) to streamline your day-to-day work, increase throughput, and spend more time solving high-leverage problems.
- A Quality Champion – You care deeply about engineering standards, strong automated test coverage, and building durable software that stands the test of time.
What you’ll do
- Implement net-new functionality into the core Analytics platform to drive strategic company priorities.
- Maintain and optimize existing Analytics products, ensuring high availability, performance, and UI responsiveness.
- Partner daily with Data Experience engineers, Product Managers, Product Designers, and members of the Data Platform team to take features from ideation to production.
- Write robust automated tests, contribute to code reviews, and help raise the technical baseline across the codebase.
- Work fluently with agentic coding assistants and modern AI developer tools to ship features faster and improve developer ergonomics.
You should have
- 6+ years of experience shipping production-grade TypeScript and React applications.
- 1+ years of hands-on experience building data-rich applications or dashboards where performance, UI responsiveness, and state management matter.
- Experience with Duckdb, a plus
- Proven track record of delivering clean, maintainable code backed by high levels of automated test coverage.
- Comfort and proficiency using AI-assisted/agentic coding tools in your daily development workflow.
- Excellent communication and cross-functional collaboration skills in a remote, distributed environment.
- 1HR Screening
- 2Coder Pad Interview
- 3 Screening with the hiring manager
- 4Virtual Panel - Systems Design Exercise