Position: Full-Stack Javascript Developer (Германия)
Company: Toughbyte
Category: Node.js
Experience required: 3y
English level: fluent

**Tasks:**

- As a Full-Stack Developer, you will work on the frontend as well as the backend side of the product and therefore will take full ownership over the features you are creating. 
- After you develop a comprehensive understanding of the components of the product, you are given full responsibility to extend them and build on them in ways that makes the product more valuable, more reliable and better structured to ensure future maintainability.

**Must-have:**

- At least 3 years of hands-on software engineering experience
- Substantial experience working with Node.js and the JavaScript backend ecosystem, and ideally some experience with React
- Profound experience with JavaScript and familiarity with TypeScript
- Generalist mindset; eagerness to learn about new technologies and tackle unfamiliar problems
- Experience in agile product teams as a contributor
- Startup mindset and pragmatic, hands-on attitude
- Fluency in English and good communication skills

**Nice-to-have:**

GraphQL
Apollo
Cypress
Prisma
Relational databases (e.g. MySQL, PostgreSQL)
AWS
Terraform

**Benefits:**

- Flexible working hours and working from home policy (3 hours difference with Berlin is max)
- Hardware of your choice (e.g. Macbook Pro)
- Visa sponsorship (Germany and Netherlands)
- 25 holidays per year and +1 day every year up to 28 holidays
- 2 extra holidays on Christmas Eve and New Year's Eve every year

**Interview process:**

Intro call with Toughbyte
HR call
Case Study 
Department Call
Final Round