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 backend engineer is someone who builds and maintains the parts of the SumAll platform that aren't directly visible to users. SumAll’s platform is increasingly structured as a set of interrelated services, and you would be helping define, implement, and refine these structures.The ideal candidate for this position is someone with some experience already comfortable with all parts of the software lifecycle, from identification of a problem with existing software, through implementation, into maintenance.Required skills:Degree in computer science or software engineering, or equivalent work experience or portfolioIn-depth knowledge of at least one server-side software programming language, preferably Haskell, Java, or PythonExperience server-side software development, including data modeling and persistence to a database.Experience reading medium-to-large (100kloc+) codebasesCollaborates well with the rest of the team to define technical solutions to problemsNice to have:Experience with REST web services. You can build an API that follows REST principles. You're comfortable interacting with published REST web services.Experience with functional programming using Haskell, or other, similar languages such as OCaml, Standard ML, or F#Comfortable with NoSQL databases, preferably MongoDB or DynamoDBUnderstanding of stateless architecture and how it lends itself to scalabilityDemonstrated experience and strong track record in developing and delivering within demanding business environmentDemonstrated performance in prior roles with increasing levels of responsibility and independenceDetail-oriented, demonstrated ability to handle multiple projects

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