Position: Senior Full stack developer (Node.js/React)
Company: Intellias
Experience required: 5y
Category: Node.js
English level: upper
Published: 2021-03-01T00:00:00+02:00

You like to solve challenging technical problems in the area of the latest security standards, appealing user interfaces, parallel and distributed systems, service designs, maintainability and scaling as well as the maintenance of code. Come to us and help to advance our outstanding engineering team.

Responsibilities:
- You design, develop and deliver product services and features mainly with the help of JavaScript / Node.js based technologies;
- You understand the requirements quickly and meet the business goals in the implementation;
- You create and improve APIs, help with scaling and contribute to the management of the APIs;
- You will help to make architectural and design decisions and to implement them;
- With code reviews, automated tests and error analyzes, you create high-quality software;
- You will help to keep our standards in software engineering high and to improve them further, especially with high-quality code, test coverage, comments, cooperation with others and the avoidance of shortcuts.

Requirements:
- Bachelor in computer science or a related subject as well as experience in creating applications with node.js;
- You have passion and deep knowledge in the field of JavaScript, node.js, TypeScript and Express, as well as related tools and frameworks;
- Knowledge of developing UIs with React, with your main focus on the backend;
- You have experience in dealing with API gateways, cloud-based and / or hybrid environments;
- Applicable knowledge of the entire web stack, web libraries and frameworks;
- Experience with the use of MongoDB, Postgres and GraphQL;
- You are familiar with Test Driven Development and Test Frameworks;
- Good and effective communication skills and application of agile principles.

Nice to have:
- Experience in at least one of the following areas: Java / Spring, Scala, Kafka / RabbitMQ, Microservices Design;
- Experience with DevOps principles and knowledge of tools such as Ansible, Terraform, gitlab, Docker and Kubernetes is desirable.