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 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;
- Strong experience with TypeScript/JavaScript development skills;
- 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;
- Good understanding of most popular design patterns (MVC, SOLID, Dependency injection);
- Some experience deploying RESTful services to Azure / Amazon Web Services;
- Understanding and experience of working with Microservices architecture;
- Experience with Unit and Integration testing;
- Experience with Continuous Integration and Deployment workflows;
- Hands-on experience with NoSQL, Document DB’s or Azure SQL.
Frontend Skills:
- A least 1 years’ experience in Frontend Development, Design and Architecture;
- Solid knowledge in all basic web technologies (HTML5, CSS3, JavaScript, Ajax);
- Experience with VueJS, PHP, React or Angular (2/4/x);
- Experience with front-end tooling workflows: Node.js (NPM), SASS/SCSS, WebPack, Angular-CLI;
- Good knowledge of caching tools (Memcache, Redis, Varnish, Nginx);
- Experience with RxJS or other Reactive programming techniques/libraries;
- Rest API integration experience;
- Experience working with templating engines;
- Some experience with E2E testing using Protractor, WebDriver, Cypress, TestCafe or similar;
- Some 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_SW Engineer NodeJS and learn more about this opportunity.