Java Backend Engineer
Location: US, NY, New York
Department: Engineering
Employment type: Full-time
Required experience: Associate
Required education: Bachelor's Degree
Industry: Internet
Function: Engineering

Company profile:
We're a data and design focused startup based in New York City with a passionate and forward-thinking team. We enable people to do what they love better, through data. This means we are building a groundbreaking data product and need your help achieving our goals.We’re a different kind of company. Every day we live out our core values of community, excellence, innovation, fulfillment, and transparency.

Job description:
Based in New York City, SumAll is a connected data tool that helps tens of thousands make better decisions using data. Our integrations team is responsible for building high quality, high volume, highly reliable integrations to popular services like Twitter, Shopify, and Google Analytics. With billions of events consumed to date we are the big data market leader for small and medium businesses.The SumAll engineering team is overall very flat. We value highly competent, self-motivated engineers who take ownership of problems and their solutions. An engineer at SumAll wants the freedom to make an impact and is comfortable with the responsibility that goes with it.

Requirements:
A junior backend engineer is someone who helps expand the SumAll ecosystem by building software that pulls data from third-party services and makes it available on the SumAll platform. SumAll has a rich set of integrations and you would be taking responsibility for some of them.This position is designed for a person at the beginning of their careers who has an understanding of server-side development. The candidate should be interested in growing their skills as a server-side developer and over time, taking an increasing role in implementing and defining server-side architecture.The ideal candidate will have some experience using and building integrations to 3rd-party APIs. They will have a good understanding of web technology, web protocols, and tools.Required skills:Degree in computer science or software engineering, or equivalent work experience or portfolioIn-depth knowledge of Java – its libraries, APIs and idioms - you know what Java is and isn't good forExperience reading medium-to-large (100kloc+) codebasesCollaborates well with the rest of the team to define technical solutions to problemsNice-to-haves:Comfortable with both relational and non-relational (NoSQL) databases, specifically MongoDB; knowledge of DynamoDB is a bonusHas experience with or interest in learning functional languages, specifically HaskellDemonstrated experience and strong track record in developing and delivering within demanding business environmentFlexible, adaptive, quick learner, and responsible -  would work well in a collaborative startup environment

Benefits:
SumAll is committed to building a fun, community-oriented, and open culture. We provide catered lunches, endless snacks, a kegerator, video game rigs, and a number of other treats that make the workday more enjoyable. Full-time benefits include, but are not limited to, stock options, 401K, and health insurance. In 2011 a small group of entrepreneurs, engineers, and designers decided that we wanted to change the world – and have fun doing it. Now we’re up to dozens of employees and between us we’ve started companies, created commercial web products, and led teams at Fortune 500s. We have the prowess, gusto, and push to build a disruptive technology that will change how people use data and see the world around them. We’d love for you to join us. Want to learn more about our team? Click here