Relocate. Ми з України
Post Jobs
Countries

Select a Country

Australia

Austria

Belgium

Canada

Denmark

Estonia

Finland

Germany

Ireland

Japan

Netherlands

Singapore

Spain

Sweden

United Kingdom

United States

blog

Blog

Expat Stories Visas & Immigration Money & Taxes Working Abroad

Read our blog

Visas Taxes Salaries Cost of Living Relocation Companies Jobs
Blog
Expat Stories Visas & Immigration Taxes & Money Working & Money Read our blog
Post Jobs
Menu
  • Home
  • International Jobs in Germany
  • Senior Backend Engineer - NodeJS

Senior Backend Engineer - NodeJS

Berlin, Germany

Choco

Choco logo

Advanced relocation package

Adaptation tips
Adaptation tips
Flight ticket
Flight ticket
Temporary housing
Temporary housing
Visa services
Visa services
Signing bonus
Signing bonus

About Choco

Choco provides a centralized platform connecting restaurants and suppliers. The result is better communication, simplified logistics, and - here comes the big one - less food waste. Our aim is to contribute to a transparent, sustainable and waste-free global food chain by 2030.

With technology at the core of our work, our engineers are driven by quality. Our chat-based ordering app has already changed the game for thousands of restaurants and suppliers across the globe, but there is much more work to be done. And that’s where we need your help. If you’re looking to be at the intersection of purpose and innovation, we’d love to hear from you.

Position

Meet your team

Our software backend engineers are working in cross-functional autonomous teams together with QA, Android, iOS, frontend and other backend engineers. This team is coached by an engineering manager who works in a triangle with product design and product management. There are 2 or 3 feature teams in every product team and in every product team we need at least one lead backend engineer.

Our CTO Vikas Gupta
Our Directors of Engineering Gab Michels & Rodrigo Neves

As a culture-first company, we believe in the power of in-person collaboration. We look forward to working with you from our office in Berlin.

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. Your main objective will be to build a platform that enables feature squads to autonomously develop, test, deploy and operate their stack in a secure and reliable way. You will do this by ensuring that our systems are stable, reliable, operations are visible, deployment pipelines are in place, and teams have the necessary environments and tooling to ship efficiently and fast. You will work together with DevOps engineers and backend developers in your team, while also interacting with product managers and developers from other squads.

  • You will contribute to the Infrastructure technical planning and roadmap, defining key projects and helping the team to stay on track
  • Contribute significantly to the core TypeScript code-base of the Platform and review the code of others 
  • Actively mentor and educate other backend developers across engineering 
  • Work together with cross-functional feature teams. Educate and enable frontend, backend, mobile and QA engineering areas about infrastructure, scaling and architecture
  • 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.

Your qualification

  • Strong backend and infrastructure technical excellence and at least 4+ years of experience in the field
  • Experience in designing and building complex microservices, event-driven architecture, integrations and developing APIs
  • Very competent in producing clean and maintainable code in backend preferably TypeScript with NodeJS but we are open for Java or other coding skills
  • Proven experience in building resilient and scalable cloud infrastructure with AWS, following modern DevOps/SRE practices
  • Very strong knowledge in system designs and software architectures
  • Ability to drive and deliver large features and projects spanning across multiple sprints with significant business impact
  • Strong communication skills combined with influence and eagerness to share and develop others

Additional details

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: During this stage, we want to get deeper into your technical knowledge. Next to some technical questions, you will work together with another engineer in a pair programming exercise
  3. System design & Architecture: Together with our chapter lead backend or one of our lead engineers you will do a system design exercise to test your architectural skills
  4. Cultural & Collaboration interview: we will have a chat with you about our culture and checks what can be your non-technical contribution to Choco. Our product managers would like to see how you would collaborate on building the most amazing product for our customers 
  5. OFFER: your interviewers will make a decision together regarding your offer
  6. A stellar onboarding and the smartest team in the food space will be waiting for you!

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 diverse 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.


Java Engineer Developer Software Backend Programmer Web Back-end Software Developer AWS Amazon TypeScript NodeJS Node Software Engineer API APIs Node.js Node JS Back End Choco Amazon Web Services
Archive vacancy
Archive vacancy
Facts about Berlin
Cost of Living Index 61 /100
Median for apartment
rent in city centre
(1-3 bedroom) $ 1259 - $ 2383
Safety Index 55 /100
Check if your resume is a good fit
25/100
Get Full Report Arrow right
These jobs may fit you

Germany

Verimi

Software Architect in Berlin
logo

As a software architect (d/m/w), you will be responsible for the architecture of our products. You will support our product and development teams w...

Germany

Payrails

(Senior) Talent Partner in Berlin
logo

Your Team Payrails is a highly dynamic workplace, and our People Team is in charge of fostering a stellar work culture a...

Relocate. Ми з України

Relocation made easy: country guides, visa overviews, tax calculators, and more – Relocate.me has everything you need in one place.

Resources

Blog Webinars Visas Taxes Cost of living Salaries Healthcare Relocation companies

For job seekers

Browse international jobs Companies hiring International job search guide

For employers

Post jobs Global hiring guide

Legal

Privacy policy Terms of service

Newsletter

Curated tech jobs and content for relocation seekers

Subscribe

© 2024 Relocate.me | All Rights Reserved

Proudly built by Ukrainians 🇺🇦

Jobseeker Login

Create a Jobseeker account to apply for jobs.

Forgot password?

Or
Register
Login
Continue with Google Continue with LinkedIn
Back to Login
Jobseeker Register

Create a Jobseeker account to apply for jobs.

Or
Continue with Google Continue with LinkedIn

Check your email and follow the instructions to restore access to your account

Restore access