Uncubed

Back End Engineer, API - Dublin, Ireland

Jet, Dublin

Building a better shopping experience.


About Jet

Jet’s mission is to become the smartest way to shop and save on pretty much anything. Combining a revolutionary pricing engine, a world-class technology and fulfillment platform, and incredible customer service, we’ve set out to create a new kind of e-commerce.  At Jet, we’re passionate about empowering people to live and work brilliant.

About Jet’s Internal Engine

We’re building a new kind of company, and we’re building it from the inside out, which means that investing in hiring, developing, and retaining the brightest minds in the world is a top priority. Everything we do is grounded in three simple values:  trust, transparency, and fairness.  From our business model to our culture, we live our values to the extreme, whether we’re dealing with employees, retail partners, or consumers.  We believe that happiness is the highest level of success and we want every person that crosses paths with Jet to achieve it.  If you’re an ambitious, smart, natural collaborator who likes taking risks, influencing, and innovating in a challenging hyper-growth environment, we’d love to talk to you about joining our team.

About the Job

We are looking for exceptional back-end engineers to help us build a world class ecommerce platform. The role is wide ranging in its scope and will include working and maintaining the back end services that power Jet's website and mobile apps. You will also work on the shopping cart and payments system, amongst other internal services. The platform is an event driven (event sourced) system built largely in .NET and designed to run on the cloud (Azure).  This is an extension of our US team that is responsible for the back-end of all of Jet.com.

The Environment 

Our platform is largely an event driven platform implemented via a microservice architecture.   The platform runs on Microsoft Azure and uses a large number of technologies and middleware.  The bulk of backend code is written in F# and our system of record is an event sourced system (essentially a log of all actions on the platform).  We use a mix of Redis, Kafka, Elastic Search, Azure SQL, Event Store and Azure Storage for our data stores. About 50% of the platform runs on Linux and the rest Windows (although we move into more containerization we will see a shift towards Linux). 

About You

The individual will be someone with the following traits: 

  • Solid understanding of large scale, cloud based distributed systems.
  • Uptime operational management and testing experience
  • .NET experience
  • Functional programming experience
  • Experience with event driven systems
  • Comfortable taking part in the (daytime only) on-call rotation
  • Excellent communication skills

 

About Jet

At Jet, our goal is to reshape the landscape of e-commerce forever and make a lasting difference in people’s lives.

Jet

Want to learn more about Jet? Visit https://jet.com