Data?1548856807
Senior Software Engineer @ Olisipo

Description

Keen for challenges and ambitioning new solutions, our IT-Tude is oriented towards project excellence and a close relation with our collaborators. With our People, iT works better!

We’re looking for a passionate and energetic Senior (Full Stack) Software Engineer that is ready to deploy their NodeJS skills in a multi-disciplined development team.

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.

Who You Are:
- You’re a friendly, positive and enthusiastic person who can work as part of a diverse team;
- You’re a good communicator;
- You have a love for all things development and technology;
- You demonstrate grace under pressure;
- You are inspirational and fun;
- You’re proactive and a self-starter;
- You’re positive and always approachable;
- You thrive in a dynamic and rapidly changing environment.

If you believe you have the right profile, send us your CV through our website www.olisipo.pt or to the e-mail [email protected] with subject OlisipoNorte_Senior SW Developer and learn more about this opportunity.