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!

0 applies
3 views
Other Jobs from Sisense
Data Analyst
Data Analyst
Software Engineer
Similar Jobs
Software Developer
Front End Engineer, Amazon Pay
Senior Frontend Engineer
Senior Frontend Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say