At Eko, we're redefining the online shopping experience through interactive video, creating an eCommerce paradigm shift that brings the virtual shopping experience closer to the real world. Our mission is to empower online sellers to perform better by making shopping both fun and effective. With Eko's AI-powered Studio and advanced media asset creation suite, brands can effortlessly craft stunning product visuals that elevate the e-commerce experience and drive results.

As you know, timing is everything. This is your chance to join Eko at a pivotal moment as we enter our scale phase. With hundreds of customers and millions of users over the years, you'll have the opportunity to make a significant impact on our success and grow alongside us. It will surely be exhilarating!

So let’s talk about some tech 

Eko's core technology encompasses non-linear streaming protocols, cloud-based video processing, and GPU shader video rendering and animations. Our platform includes modern full-stack development and integrations to the worlds of e-commerce, catering to the scale and standardization demanded by large enterprise brands.

What does it mean to be a developer at eko?

Being a developer at Eko means connecting with the business at large, rather than focusing solely on a specific niche. You'll collaborate with various departments, and the developments you contribute to will reach millions of end-users.
We value expanding skill sets, discovering new areas of excellence, and pursuing passions over rigid job titles like "senior frontend" or "junior full-stack."

Your true potential 

CVs and resumes can’t capture the full essence of who you are as a developer. We believe in looking beyond bullet points of projects and tech stacks to understand the person behind them. We prioritize how you think and solve problems over specific programming languages and their quirks.

Our ideal candidates are curious, creative thinkers and continuous learners with a passion for technology. If you thrive on learning by doing, love taking on exciting challenges, and enjoy exploring new territories, then Eko is the place for you.

WHAT WILL YOU DO…

  • 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.

 

OUR DREAM CANDIDATE…

  • 3-5 years of experience as a Fullstack Developer
  • 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

Benefits:  

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

Apply for this Job

* Required

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

Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.