Senior FullStack Web

Synesthesia S.r.l. Società Benefit Torino Italy ICT and Information Systems Remote working
Warning! Vacancy expired

Company Description

Synesthesia is a digital experience company, with offices in Turin, that supports its partners in every phase of digital growth. Transforming ideas into innovative web and mobile solutions and applications. Offering marketing and growth hacking services. Organising droidcon Italy and Swift Heroes, international events linked to development on Android and iOS. Committing to gender inclusion in the tech environment by organising the annual Girls Tech conference and creating pathways into the digital world for children and teenagers with FuturMakers.

The "Synesthesia digital factory" is also able to operate with its teams in all the areas of digital communication projects. From advanced e-commerce services to the development of apps on all mobile platforms. Collaboration with other Group companies also allows total coverage of all the typical services of a digital company, including creativity, social media, digital advertising and creation of advanced digital events.

Synesthesia Academy, the core of the company training department, is a specific initiative created to support schools, professionals and companies with training and academic programs.

Position

We are looking for a Senior Developer with Full Stack Developer experience and at least four years of web work experience to join Synesthesia's web development team. You will be responsible for working on Frontend and/or Backend projects, guiding technological and architectural choices in conjunction with other Seniors, Tech Leaders and the Platform Leader, and for on-the-job training of Junior personnel.

It does not matter where in the world you are, because you can also work remotely with us.

Requirements

Basic technical skills:

  • Excellent Knowledge of Typescript and Javascript (ES)
  • Excellent mastery of REST API
  • Excellent knowledge of concepts related to relational and non-relational DBs
  • Good to excellent knowledge of NodeJS with Express or Fastify or Nest.js
  • Good to excellent knowledge of a frontend framework such as React and/or Angular
  • Good to excellent knowledge of containerization (Docker)
  • Good to excellent knowledge of TDD and unit testing
  • Familiarity with development best practices
  • Excellent use of git

Other information

Nice-to-have

  • Familiarity with Agile methodology and SCRUM
  • Experience with NextJS and Serverless Frameworks
  • Experience with ORM such as TypeORM, Prisma, Sequelize or similar
  • Experience with QA processes, unit testing and integration testing
  • Experience with container technologies (docker)
  • Experience with orchestration technologies (kubernetes)
  • Experience with cloud solutions (AWS, Google Cloud, Azure) and serverless architectures
  • Experience with CI/CD infrastructures and pipelines
  • Experience in designing scalable cloud solutions