Choco

Choco

Berlin, DE

Senior Backend Engineer – Typescript / GraphQL / DynamoDB / AWS Lambda

€70,000-€85,000 / YEAR

What you will do

Here at Choco, we like to use the space shuttle as a metaphor for our engineering work. Now, you will join and help us bring the shuttle to the moon. With our mission to reduce food waste globally we are building a solution that automates the ordering (supplies) for restaurants. Your main objective will be to integrate our platform with suppliers using GraphQL, RestAPI and also some custom made integrations. You work closely with the backend developers, QA in your team but also work closely with the customer facing solutions engineers, while also interacting with DevOps, product managers and developers from other squads.

  • Integrate our platform with our customers (Suppliers of restaurants) ERP systems like Quickbooks, SAP, Navision, etc usng Nodejs, GraphQL, RestAPI or other custom made solutions
  • Work together with cross-functional feature teams.

  • Drive and deliver complex long-term, large-scale, cross-team projects and contribute to the technical strategy.

  • Operate and maintain the services your team owns in order to meet our user’s expectations.

  • Actively take part in interviewing and hiring top engineers for your own and other teams

Our tech stack

We have a cutting-edge environment and use NodeJS, TypeScript, GraphQL, AWS DynamoDB and our infrastructure is powered by AWS SNS, AWS SQS, AWS Lambda, AWS AppSync, AWS CloudFormation, AWS CodePipeline and AWS S3.

What you will need to have an impact with us

  • Strong backend and infrastructure technical excellence and at least 5+ years of experience in the field

  • Experience in designing and building complex microservices, event-driven architecture, integrations and most importantly developing APIs with GraphQL and RestAPIs as well as understanding of different integration technologies like smtp.

  • Very competent in producing clean and maintainable code in backend JavaScript / TypeScript with NodeJS

  • Proven experience in building resilient and scalable cloud infrastructure with AWS, following modern DevOps/SRE practices

  • Some knowledge in system designs and software architectures

  • Strong communication skills combined with influence and eagerness to share and develop others

You will impress us even more if you have

  • Experience working with Lambda functions and serverless architecture

  • Experience with DynamoDB

  • Experience building real-time communication services

What it’s like to be a Chocorian

You will join a company filled with smart, humble and hard-working people. We are a start-up where people put the team first, deeply trust each other, take ownership and truly understand what they are working for day by day.

You will join a group of people from all around the world who share their experiences and contribute in their areas of expertise and learn from each other.

You will join a passionate team that shares the same values and vision, a circle of friends that not only works hard but also laughs with- and cheers for each other.

With that said, it is absolutely crucial to find people who share this with us and who deeply identify themselves with the values of a Chocorian.

We invite you to take part in the following selection process:

  1. Introduction call: a Tech Recruiter will tell you more about Choco, our Tech Org and get to know your work, background, interests and you as a person better.

  2. Technical interview: our Backend Chapter Lead will have a technical deep dive with you. No coding, no whiteboard here. We want to map your previous experience, NodeJS engineering fundamentals, knowledge of architectures, TypeScript and testing background.

  3. Tech challenge at home: now is the time to show us your coding skills via a task from the comfort of your home. Our tech challenge models a simple web app and it takes about 3-4 hours to complete.

  4. Product Demo: present your task solution to our Team Lead and Product Manager like a demo. They will check your fit to the team, how you collaborate with the non-tech side of the organization and your way of thinking about the product.

  5. Cultural interview: we will have a chat with you about our culture and checks what can be your non-technical contribution to Choco.

OFFER: your interviewers will make a decision together regarding your offer.

A stellar onboarding and the smartest team in the foodspace will be waiting for you! ?


About Choco

Who we are If you are looking to have an impact on the world, then read carefully because at Choco, we are moving mountains to transition the world’s food systems to become more sustainable. The food industry is an industry with essential problems, especially in food-supply-chain. We leverage technology to build the digital platform on which the global food trade will operate. We have the potential to reduce food prices, decrease food waste by 30%. In 2018 we entered the market with our chat-based ordering app and had drastically changed the way businesses work and order with their suppliers. Our founders have helped build companies such as Zalando (IPO’d), Lazada (sold to Alibaba) and Foodora (sold to DeliveryHero). We recently raised one of the largest Series A funding rounds in European history.  Technology is at the core of our work. We are product-minded builders, architects, coders, bug-hunters and designers. We deliver the needed change via our mobile and web apps using cutting-edge tools, modern engineering practices and always keeping software quality on our radar. Of course, it’s not only about working with top-notch tools but keep hiring excellent engineers too. Our diverse tech&product team of 40 people has engineers from 20 countries so far. We have a welcoming, inclusive culture and pay attention to regular team bonding events as well. What it’s like to be a ChocorianYou will join a company filled with smart, humble and hard-working people. We are a start-up where people put the team first, deeply trust each other, take ownership and truly understand what they are working for day by day. You will join a group of people from all around the world who share their experiences and contribute in their areas of expertise and learn from each other. You will join a passionate team that shares the same values and vision, a circle of friends that not only works hard but also laughs with- and cheers for each other.With that said, it is absolutely crucial to find people who share this with us and who deeply identify themselves with the values of a Chocorian. As a tech team believe that every developer should thrive to be the developer you want to work with. We believe in knowledge sharing & continuous learning. Join us in leading the world’s transition to sustainable food systems. We are looking forward to hearing from you!