DevJobs

Senior Software Engineer

Overview
Skills
  • JavaScript JavaScript ꞏ 6y
  • SQL SQL
  • TypeScript TypeScript
  • Node.js Node.js ꞏ 6y
  • MongoDB MongoDB
  • NoSQL NoSQL
  • Redis Redis
  • Microservices Microservices
  • Docker Docker
  • Jest
  • Mocha
  • API design and development
  • AWS services
  • CDN
  • Webpack

Your Story:

As a Senior Backend Developer at EX.CO you will be part of our ad server team. You will optimize a high-scale infrastructure product with billions of transactions every day, own end-to-end features, and handle the entire development cycle - architecture, implementation, deployment and monitoring.

As part of the job, you will work closely with the product, BI, operations, and business teams. build a great product that will leverage our capabilities and influence directly the way billions of people consume and engage with content over the internet.


Our Story:

At the heart of every digital revolution, there's a story. Ours began in 2012, with a vision of creating a publisher video platform that offers all the necessary tools, innovation, and knowledge publishers need to fully optimize their websites with video.

Through machine-learning and AI technology, EX.CO empowers publishers to own their video content and monetization strategies to maximize revenue. Our platform offers global publishers unparalleled access to best-in-class ad serving, monetization, content automation, and video recommendation.

Trusted by some of the leading publishers globally including The Arena Group, CBSi, Hearst, Nasdaq, VICE, and more, EX.CO’s platform helps publishers boost audience engagement and increase revenue. Our success is a direct result of our dedicated team located around the world and visionary backers including The Walt Disney Company, Saban Ventures, Viola Group, 83North, and Firstime Ventures.

At EX.CO's core is a passion for reimagining the video space and an unyielding commitment to those who rely on us. And now, we're looking for remarkable talent like you to join the next chapter of our story. 🌟



Responsibilities:

  • Optimize the player flow and load time for the maximum speed.
  • Own the design, execution, quality, and end-to-end delivery of a highly scalable video player.
  • Improve player architecture to support current and future initiatives.
  • Collaborate with stakeholders to create a product roadmap and maintain an ongoing technical roadmap.
  • Collaborate with the product analysts team to optimize products based on relevant KPIs.



Requirements:

  • 6+ years of experience in JavaScript\ NodeJS and strong experience with Typescript.
  • Experience with complex client-side architecture, asynchronous request handling, and page performance.
  • Familiarity with both FE and BE technologies (Webpack, Nodejs, MongoDB, CDN/Redis).
  • Experience with front-end test frameworks (Jest and Mocha).
  • Experience working in a cloud-based environment with deep knowledge in AWS services, Microservices, and Docker.
  • Experienced with building the full application release cycle (CI/CD)
  • Proficient in database development such as SQL and NoSQL databases
  • Experience in API design and development
  • Ability to see the bigger picture and carry out system architecture planning
  • Documentation skills for all audiences (Design Documents, Logic Flows, Data Modeling, Project Plans, Support Documents)
EX.CO