A bit about Epsilon :
We are the global leader in creating meaningful connections between people and brands. We work with 15 of the top 20 global brands and 8 of the top 10 Fortune 500 companies.
How did we get this far? It is because of our team of thinkers and doers who together are the perfect blend of data, technology and creativity.
They are fearless go-getters and creative innovators who have passion, determination and our support to make their ideas come to life.
To know more about us, please visit india.epsilon.com and follow us on Facebook, Twitter, LinkedIn, and Instagram.
A bit about who we are looking for :
At Epsilon, we run on our people's ideas. It's how we solve problems and exceed expectations.
Our team is now growing and we are on the lookout for talented individuals who always raise the bar by constantly challenging themselves.
What you'll do :
As a Software Engineer, Lead at CJ, you'll have the benefit of working in a supportive, highly collaborative and entrepreneurial environment.
A culture of passion and respect and technical excellence and the ownership and accountability of working on a fully self-contained, cross-functional engineering team gives you the ability to grow, make an impact, and get things done.
It's innovation, done sustainably and intelligently, at scale.
Some example projects we have shipped :
A real-time, high-volume streaming platform used by over 4000 clients : react-js, elastic search, kafka / kinesis, infrastructure-as-code, clojure, scala
A high-volume site page analysis tool for automated validation and inspection of publisher websites : node, scala, phantomjs, headless-chrome, kinesis, various-big-data-tech, reactjs
A high-volume, OAuth-protected, graphql-based commissioning & activity API : scala, sangria, GraphQL Schema Definition Language, sql, markdown
What you'll need :
Accomplished engineer with 3+ years of progressive software design and development experience.
Commitment to automate everything : build, test, deploy.
You're a leader on the team, able to produce and influence designs in an end-user, product-focused way.
Interest in functional programming (Scala, Clojure, Haskell).
Desire to do, full-time TDD, your own QA.
SQL / NoSQL.
Bachelor's degree or equivalent experience.