Senior Full Stack Engineer

Sisense

Sisense

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Apr 2, 2025

Why You Should Join Our Engineering Team

We are looking for a Senior Full Stack Engineer to join our core development team. You will design and build scalable, high-performance solutions to complex data analytics challenges in this role while maintaining hands-on development responsibilities. You will work across the stack from front-end to back-end services, owning features end to end and collaborating with teams globally.

We seek a versatile, multidisciplinary engineer with a deep understanding of full-stack development, system design, and architecture trade-offs. If you thrive on solving complex challenges, optimizing performance, and building cutting-edge products, this is the perfect opportunity for you.

What You'll Do

  • Design and develop scalable, high-quality full-stack applications.
  • Own features end-to-end, from concept to deployment, ensuring maintainability and performance.
  • Work across the stack leveraging Node.js, React, and TypeScript/JavaScript to build intuitive and robust applications.
  • Collaborate with engineers, product managers, and designers to translate business requirements into technical solutions.
  • Optimize system performance and improve scalability, addressing architectural trade-offs and design patterns.
  • Develop and maintain RESTful APIs and integrate with NoSQL databases such as MongoDB.
  • Stay up to date with emerging technologies and best practices in full-stack development.

What You Bring

  • 5+ years of experience as a Full Stack Engineer, with deep expertise in JavaScript or TypeScript.
  • B.Sc. in Computer Science or a related technical field.
  • Proven experience in designing, developing, and deploying complex software solutions.
  • Hands-on experience with Node.js, React (or similar front-end frameworks), and RESTful APIs.
  • Strong database experience, preferably with NoSQL databases like MongoDB.
  • Excellent problem-solving skills and ability to analyze performance trade-offs.
  • Proficiency in English, both written and verbal.

Nice to Have

  • Experience with GraphQL and Apollo (client/server).
  • Familiarity with RabbitMQ, Redux/MobX, RxJS, and Socket.io.

Why Sisense?

Sisense is at the forefront of embedded analytics, empowering businesses worldwide to transform data into actionable insights. Our API-first developer platform enables companies to build innovative analytics solutions, unlock new revenue streams, and drive impactful business decisions.

As a market leader in embedded analytics, we tackle complex, real-world data challenges using cutting-edge technology. You'll collaborate with a global team of top-tier engineers in a culture that values innovation, impact, and career growth.

If you're passionate about building scalable applications and pushing the boundaries of data analytics, we’d love to hear from you!