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 Lead Software Engineer (Full Stack) that is ready to deploy their skills in building a multi-disciplined development team.
Experience and Skills:
- 1+ years’ experience leading a software development team in an Agile environment;
- 2 years’ experience in building RESTful API’s;
- 2 years’ experience in building Frontend Web applications;
- Expert knowledge in all basic web technologies (HTML5, CSS3, JavaScript, Ajax);
- Significant experience building web applications with VueJS, PHP, React or Angular (2/4/x);
- Excellent understanding of web application security best practices;
- Experience with RxJS or other Reactive programming techniques/libraries;
- Experience integrating Web applications with RESTful services;
- Experience working with templating engines (Twig, Smarty);
- Proven experience with E2E testing using Protractor, WebDriver, Cypress, TestCafe or similar;
- Experience with front-end tooling workflows: Node.js (NPM), SASS/SCSS, WebPack, Angular-CLI;
- Experience developing RESTful API’s NodeJS, PHP, Java, .NET Core or similar;
- Strong understanding of most popular design patterns (MVC, SOLID, Dependency injection);
- Excellent knowledge on caching tools (Memcache, Redis, Varnish, Nginx);
- 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 SQL, NoSQL, Document DB’s or Azure SQL.
Who You Are:
- You’re a friendly, positive and enthusiastic person who can work as part of a diverse team;
- You’re adaptable and hard working;
- Your communication binds teams and orgs together;
- You demonstrate grace under pressure;
- You are inspirational and fun;
- You’re an excellent listener-you make people feel understood;
- You are capable of flexing to different audiences;
- You demonstrate superior cross-functional communication;
- You are a proactive 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 to [email protected] or [email protected] and learn more about this opportunity