Anterior     |     Seguinte  

Senior Software Engineer Nodejs (M/F)

Spring Professional Portugal

14.08.2019 | | Referência: 1992098


Senior Software Engineer Nodejs

When your next move is critical, one name should spring to mind.

A Spring Professional, empresa internacional de recrutamento e seleção especializada de quadros médios e superiores atua nas seguintes áreas: Information Technology / Engineering / Finance / Sales & Marketing.

Spring Professional is hiring for its international client, who is the largest online platform of accommodation booking, a Senior Software Engineer NodeJS (M/F), for Porto.

Backend Skills:

A least 2 years of backend development experience with Node.js, building production-grade applications

Strong experience in RESTful API development and XML/JSON processing

Solid experience with TypeScript/JavaScript development skills

Deep understanding of asynchronous processing, Node.js event loop, event emitters, streams

Familiarity with Test Driven Development with Mocha or Jasmine

Familiarity with Docker-based micro services

Strong understanding of most popular design patterns (MVC, SOLID, Dependency injection)

Experience deploying RESTful services to Azure / Amazon Web Services

Proven understanding and experience of working with Microservices architecture

Proficient in Unit and Integration testing

Solid experience of working in a TDD environment

Experience with Continuous Integration and Deployment workflows

Hands-on experience with NoSQL, Document DB's or Azure SQL

Frontend Skills:

A least 2 years' experience in Frontend Development, Design and Architecture

Expert knowledge in all basic web technologies (HTML5, CSS3, JavaScript, Ajax)

Significant experience with VueJS, PHP, React or Angular (2/4/x)

Experience with front-end tooling workflows: Node.js (NPM), SASS/SCSS, WebPack, Angular-CLI

Excellent knowledge on caching tools (Memcache, Redis, Varnish, Nginx)

Experience with RxJS or other Reactive programming techniques/libraries

Rest API integration experience

Experience working with templating engines

Proven experience with E2E testing using Protractor, WebDriver, Cypress, TestCafe or similar

Understanding of Web Application security best practices

Spring Finance