Eko was founded by three bandmates who also happen to be good friends, and that’s exactly the atmosphere you can expect to find here – people who are working together and using new tech to build products that people enjoy using. 

Eko is a Media and Commerce Tech startup with offices in NYC, TLV, and Bentonville. We help brands create unique shopping experiences that invite users to embark on interactive, choice-driven adventures. Eko’s cutting-edge media asset creation suite enables brands to create stunning product visuals that elevate the e-commerce experience. With our AI-powered Studio and eko Platform at their disposal, brands can drive remarkable business growth. For over 10 years, hundreds of companies worldwide have trusted eko to create seamless interactive shopping experiences at scale across brand websites, online retail stores, and other digital touchpoints. Learn more at eko.com



We come from diverse engineering backgrounds: from web and design to hardware and embedded systems. We’re also passionate about art, entertainment, technology and everything in between. It’s our unique mix of talents and passions that puts us at the forefront of interactive video.

We’re looking for a passionate developer who is curious to learn new technology and willing to push the envelope of what can be done on the web. Our platform is mainly web-based, so you’ll be working heavily with JavaScript, as well as other web libraries and tools (React, Node.js, and Kafka to name a few). 



  • Become an expert in JavaScript in subjects like rendering, I/O handling, and data processing.
  • Contribute to every part of our stack - from working with SQL databases to building microservices to crafting complex UI.
  • Have full ownership and responsibility over your feature work.
  • Collaborate with almost every other department in the company.
  • Shape the future of eCommerce - and have fun doing so.
  • Be part of a team delivering features to millions of viewers.



  • 3-5 years of experience as a Fullstack Developer
  • Bachelor’s degree in computer science
  • Has a deep and thorough understanding of at least one programming language and its runtime (ideally JavaScript).
  • Has experience writing extensible and testable software. Handled multiple parts of the stack including responsive UI components (using Svelte/React/Angular/Vue) and working with NodeJS and server-side frameworks (Express/Hapi).
  • Versed at visual styling with CSS and its ecosystem (SASS/Tailwind)
  • Is familiar with software design patterns and comfortable with being handed a feature, designing the architecture for that feature, and knows which design patterns to use.
  • Confident with architecture and API design - experience in developing and/or consuming microservices using REST/GraphQL APIs.
  • Independence in uncertainty - you’re not expected to know everything coming in, but you should be able to become an expert in what you’re working on and share your knowledge with the rest of the team.


Not a must but we’ll value any experience with these tools we’re already using:

  • JavaScript ecosystem - packaging (yarn/npm), building (webpack), testing (mocha/jest/jasmine, headless browsers, etc.).
  • Experience and familiarity with the browser rendering process, performance, canvas, WebGL



  • Stock option plan
  • Hybrid model 
  • Dog friendly 
  • Fitness training 

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)

Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.