Position: Node.Js Developer
Company: Nerd People
Category: Node.js
Experience required: 2y
English level: intermediate

We are a leading digital and outsourcing agency in Europe, with offices in six countries and are more than 200 enthusiastic employees.

Our innovative and beautifully designed solutions and campaigns help multinationals as well as frontrunner start-ups that want to be the best in their class.

Our teams are small and nimble. We work quickly and collaboratively to build elegant solutions to complex problems and are developing next generation platforms that will allow a seamless, scalable digital experience and connect our customers to every product we sell and every service we provide worldwide.

The successful candidate will act as a catalyst towards adoption of leading digital solutions. You will own the customers digital experience and foster a culture of brand ambassadorship for all clients by building consistent, and scalable digital experiences.

In this role you will drive the creation of server-side software to monitor, manage and enhance our solutions, within healthcare, music, media, banking and e-commerce. You will work with the core infrastructure engineering team to provide infrastructure and automation and high-quality systems.

The ideal candidate will have very strong developer skills and a deep understanding of the advantages and limitations of cloud-based applications build on a service oriented architecture

Responsibilities:

-	Evaluate interfaces with Product Manager, designers and QA Engineers to determine requirements, resolve problems, and perform testing.
-	Develop REST API’s and backend functionality.
-	Contributing with unit tests for the code you write.
-	Using JavaScript frameworks, you’ll develop reusable components and API’s that can be leveraged across our web application and mobile application.


Skills:

-	A bachelor’s degree of Engineering
-	3+ years of overall industry experience.
-	3+ years of experience in development and testing of web software applications
-	3+ years of experience with Node JS.
-	2+ years of experience with one or more of the following databases such as PostgreSQL, MSSQL, MySQL, MongoDB
-	Experience with object-oriented programming
-	Experience with Linux.
-	Experience with cloud-based systems such as AWS, Google cloud, Azure, Google firebase.
-	Experience of data transport structures such as JSON, XML, YAML
-	At least Intermediate + English level Experience with JavaScript
-	Typescript, Express.js, Node.JS and NPM
-	Experience with caching techniques and technologies
-	Consuming data from API's
-	Experience with Unit Testing / TDD (Jest, Enzyme, etc)