Position: Full Stack Developer (Javascript)
Company: ChefsList GmbH
Category: Node.js
Experience required: 5y
English level: intermediate

**Full-Stack Developer (Javascript)**

**Requirements:**

Extensive JavaScript knowledge with 4+ years of experience;
Solid experience with React, Node.js, TypeScript, GraphQL, Jest;
Experience with Git, Git flow;
Experience with MongoDB;
Experience with TDD or BDD testing approaches;
Ability to work autonomously and overcome challenges with passion;
Being result oriented, humble, and have friendly personal attitude;
English (Upper-Intermediate).

**Nice to have:**

Experience with Google Cloud Platform, Docker and Kubernetes;
Understanding of event-driven microservices architecture;
Experience with Express.js, Apollo, Cordova, auth0, material UI, lerna.

**Responsibilities:**

End-to-end planning and development of new services and features on the platform;
Maintaining and improving existing codebase;
Creation of a well written documentation;
Writing clean, reusable code with strong emphasis on stability and performance.