Senior Full Stack Engineer - Team Leader

Senior Full Stack Engineer - Team Leader


Bari, Italy

The candidate will be in charge of coming up with effective and scalable solutions to cover the end-to-end software development process of data-driven and cloud-based products, including steps such as:

  • Design and develop back-end and front-end components for web applications;
  • Prototype-to-product refactoring and optimization following development best practices;
  • Cloud infrastructure management through IaaC techniques;
  • Product monitoring and maintenance through DevOps procedures;
  • Keep the development stack up-to-date with the industry trends.


  • Translate business needs into web-based solutions;
  • Design and implement functional and responsive web applications;
  • Guide a team of web developers in their implementation activities and career path;
  • Support data science solutions end-to-end from concept to production;
  • Build and manage cloud infrastructure architectures targeted to host data-driven solutions.

Business Department: Data Management

Function: Data Engineering

Technical competence and Skills

Required Skills:

  • Passion and curiosity for data and data-driven decision making;
  • Ability to negotiate priorities and project plans with executives and management;
  • Ability to manage, communicate and collaborate with other team members;
  • Ability to communicate architecture decision and rationale behind web development to executives and management;
  • Ability to prototype and test suboptimal solutions quickly and iterate up to a final product that can be deployed in production;
  • Ability to troubleshoot, debug and optimize existing code;
  • Ability to develop and manage cloud-based infrastructure solutions;
  • Knowledge of SQL;
  • Knowledge of OOP and design patterns;
  • Good knowledge of Python;
  • Advanced knowledge of Python back-end frameworks (Django, Flask, FastAPI) and API-based (REST, GraphQL) development;
  • Advanced knowledge of and front-end frameworks (Angular, React) and languages (HTML, CSS, JS);
  • Knowledge of cloud development (preferably AWS cloud);
  • Experience with GIT and CI/CD pipelines;
  • Advanced experience with Docker and Kubernetes;
  • Prior experience using agile and scrum.

Desired Skills:

  • Knowledge of Hadoop environment (HDFS, YARN, Hive, Spark);
  • Knowledge of Python scientific libraries (pandas, scipy, numpy, Jupyter);
  • Knowledge of Rancher.

Is considered a plus:

  • Knowledge of scikit-learn, statsmodels and related machine learning/stats/data mining packages;
  • Knowledge of Kafka and a streaming processing framework (Spark streaming, Apache Flink, etc.);
  • Knowledge of NO-SQL (Mongo, Apache HBase);
  • Knowledge of Scala.

Required languages

  • English (mandatory)/Italian (nice to have).

Instruction level

  • Master in Computer Science, Engineering, or any other computer- science-oriented disciplines. PhD is a plus.

Seniority level

  • At least 5 years of experience in a full-stack or software development positions.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Italy      Data Science      Developer      Front End Developer      Web Developer      Pirelli     

© EuroJobsites 2024