Join Us

Careers

Full Stack Team Leaders

REF047
“Alone we can do so little; together we can do so much” - Helen Keller

We are looking for a brilliant Team Leader with at least two (2) years of experience in a Fullstack Team Leader role with the responsibility of the management of medium to small teams in structured contexts or startups, ideally on medium-sized projects where the predominant technological domain is based on J2EE and / or Node.js.

Requirements
  • Technical-scientific degree (Computer, Electronics and Telecommunications Engineering, Computer Science, Mathematics and Physics)
  • Experience in the use of the main design patterns and Object Oriented programming
  • Knowledge of Agile SCRUM and TDD (Test Driven Development) methodologies
  • Knowledge of HTML5, CSS, JavaScript, TypeScript, Bootstrap, Angular 2+, React.js, Vue.js
  • Knowledge in JavaScript, TypeScript, NodeJS, MongoDB, Redis
  • Knowledge in Java, J2EE, Hibernate, Spring Framework, MySQL
  • Good knowledge of spoken and written English
  • Ability to communicate work results in a clear and precise way, in both written and spoken form in Italian and/or English
  • Team lead experience in a software development or research project or group
  • Assertiveness, leadership and team building skills
  • Highly proactive and a strong team player
  • Excellent problem solving skills
  • Good knowledge of the Agile methodology
Requirements
  • Bachelor’s degree or an equivalent work experience
  • Proficient with Java and JavaScript
  • Proficient with Databases
  • Strong interests in on-field manufacturing technologies (Gateway, PLC, communication protocols, industrial standards)
  • Strong interests in single board computer - single board microcontrollers
  • Fluency in Italian & English
  • Highly proactive and a strong team player
Nice to have
  • Knowledge of at least one NoSQL database between MongoDB, Cassandra
  • Knowledge of CI/CD
  • Knowledge of of Docker, Maven, Git
What you will get from us
  • Full-time employment
  • Professional growth opportunities
  • Training program
  • Teamwork and participation in team building activities
  • A dynamic, young, creative and stimulating environment
  • Open-minded and multicultural work environment
  • Experience with national and international clients

Location
All Offices

Ennova Research guarantees equal opportunities. The remuneration and the type of contract will be assessed on the basis of personal skills and knowledge.

The data will be processed and stored exclusively for present and future selection purposes, guaranteeing the rights referred to in art. 13 Legislative Decree 196/03.


Send Us Your CV
Send Us Your CV