Position: Senior Node.JS Engineer
Company: N-iX
Experience required: 2y
English level: intermediate

We are looking for a Node.js engineer to be a part of the team to build the video player application for ​our Client.

Our Client is a diversified media company with about 7,300 employees across 19 countries. Founded in 1833, the Client manages leading brands in print, TV, radio, online, and mobile media and runs successful print, entertainment, and internet businesses. In a history that spans more than 180 years, stands for a pioneering spirit, independence, freedom of expression, and diversity of information. The Client is a Swiss family-owned business with head offices in Zurich.

**Responsibilities:**
- Extend, test, document, and maintain our GraphQL based API
- Extend, test, document, and maintain various Java and JavaScript Applications which compounds our Backend Stack
- Develop, test, document, and maintain various Microservices written in Javascript and Typescript

** Requirements:**
- Strong programming skills in Node.js, Javascript, and Typescript
- Proficient knowledge of  GraphQL
- Proficient knowledge of Microservice Architecture
- Experience with Docker containers
- Experience with relational databases (MySQL) and NoSQL databases
- Experience building a large-scale application
- Basic understanding of front-end technologies and platforms
- Solid understanding of code versioning tools, such as Git
- Experience with Serverless framework is a plus
- Experience with AWS is a plus
- Familiarity with agile methodologies and pronounced agile mindset
- Strong team player
- Fluency in English

 **We offer:**
- Flexible working hours
- ​A competitive salary and good compensation package
- Possibility of partial remote work
- Best hardware
- A masseur and a corporate doctor
- An inspiring and comfy office

 **Professional growth:**
- Challenging tasks and innovative projects
- An individual development plan
- A personal education budget
- Mentorship program
- Business trips

 **Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, football, ping pong, and more.