
Senior Software Engineer for Platform team (Node.js, Java, TypeScript) at Sisense
UkraineFull-timeProductPosted about 2 months ago
Apply with PipelineAbout the Role
<p>Sisense is a leading AI-powered Analytics Platform as a Service (AnPaaS) that empowers product teams and developers to embed conversational, predictive, and agentic intelligence directly into applications and workflows. Our API-first, developer-first platform turns complex data into faster, smarter, actionable decisions for over 2,000 global customers across financial services, retail, healthcare, and technology.</p>
<p>With the recent launch of Sisense Intelligence (Intelligence Assistant, MCP server, Managed LLM), we are pushing the boundaries of embedded analytics and making AI-driven insights accessible at scale.</p>
<p><strong>The Role</strong></p>
<p>As a <strong>Platform Engineer</strong>, you will be a key member of one of our core engineering teams, responsible for designing, building, and evolving the foundational platform that powers Sisense’s embedded AI analytics capabilities. You will work on high-impact infrastructure, scalability, and developer experience challenges in a modern, cloud-native environment using Node.js and TypeScript.</p>
<p>This is a hands-on role where you’ll tackle complex technical problems, influence architectural decisions, and help shape the future of our developer platform.</p>
<p><strong>Key Responsibilities</strong></p>
<ul>
<li>Design, develop, and maintain core platform components using <a href="http://node.js">Node.js</a>, Java and TypeScript.</li>
<li>Work closely with architects and cross-functional teams to build scalable, reliable SaaS foundations for embedded analytics and AI features.</li>
<li>Lead large and complex technical projects end-to-end, from design to production.</li>
<li>Analyze and troubleshoot production systems, ensuring high availability and performance.</li>
<li>Research, evaluate, and introduce new technologies and best practices to improve platform quality and developer experience.</li>
<li>Mentor and guide team members, raise development standards, and contribute to a culture of technical excellence.</li>
</ul>
<p><strong>Requirements</strong></p>
<ul>
<li>5+ years of hands-on experience designing and developing backend applications with Node.js and TypeScript.</li>
<li>Advantage : 3+ years as a Backend/Platform Engineer, with strong focus on infrastructure and SaaS platforms.</li>
<li>Deep expertise in building scalable, event-driven, cloud-native architectures.</li>
<li>Solid experience with the modern Node.js ecosystem (NestJS or similar frameworks is a plus).</li>
<li>Strong knowledge of cloud platforms (AWS, GCP, or Azure), k8s and containerization technologies.</li>
<li>Experience with monitoring, observability, and distributed systems troubleshooting.</li>
<li>Excellent problem-solving, analytical, and communication skills.</li>
<li>Your English is at an Upper-Intermediate level (B2) or higher, allowing you to articulate technical concepts clearly.</li>
</ul>
<p><strong>Nice to Have</strong></p>
<ul>
<li>Experience with OpenTelemetry, monitoring tools, or distributed tracing.</li>
<li>Background in data-intensive platforms, analytics, or BI systems.</li>
</ul>
<p><strong>OUR BENEFITS:</strong></p>
<ul>
<li>We’re all working remotely.</li>
<li>We hire only people we trust. All Sisensers join the company without a probation period.</li>
<li>We believe all Sisensers should be owners of our company’s success. We grant all employees stock options that start vesting on Day One.</li>
<li>We support a work-life balance philosophy and provide unlimited vacations (flexible time off) and additional long weekends to all Sisensers.</li>
<li>We support professional growth with access to the modern learning platform.</li>
<li>We care about each other. All team members have extended medical insurance.</li>
<li>We provide Sisensers with a sports reimbursement to support physical fitness and mental well-being.</li>
</ul>