Faraoni graduated from the youth team in 2011. Under new coach Gian Piero Gasperini, he played in pre-season friendlies, usually as a midfielder (wing-back) in 3–4–3 formation.[15][16][17][18][19] and made his competitive debut in 2011 Supercoppa Italiana in Beijing. That match Gasperini used his symbolic 3-5-2 formation in the first half but changed to 4–4–1–1 in the second;[20] Faraoni substituted midfielder Ricardo Álvarez in the 63rd minute, as a left-midfielder.[20] He made his Serie A debut 3 months later, under new coach Claudio Ranieri, replacing Jonathan at the last minutes. That match Inter won Cagliari 2–1. He was the only backup right-back of the team in UCL matchday 5 as Maicon had not yet recovered. He made his European debut in that match, replacing Ricky Álvarez on 22 November 2011, a 1–1 draw with Trabzonspor.

Faraoni played five out of possible six matches for Inter in December, all as right midfielder. The first match was his first start in professional career, losing to Udinese 0–1 on 3 December. In the next game, Faraoni played his first European start, losing to CSKA, but Inter already qualified as group winner before that match.[21] He then played 3 out of 4 successive league matches, as midfielder, which Inter won all 4 matches and climbed from bottom half to 5th before the winter break. Faraoni was highly rated[22][23][24] in the first match (v. Fiorentina) but he was substituted at half time in the second (v. Genoa, by Álvarez, who made a winning assist) and third one (v. Lecce, by Cambiasso). In those 4 league appearances, Zanetti moved from right midfielder to right-back twice (Udinese & Genoa, Maicon was injured/rested), suspended (v. Fiorentina), and as central midfielder (v. Lecce, Cambiasso on the bench) respectively; while his right wing-back competitor Nagatomo was as left-back to replace injured Chivu in latter 3 match. He missed the match against Cesena on 18 December as Zanetti and Maicon restored to their usual position.

Despite being returned to a 'backup' role on 7 January 2012 against Parma, Faraoni came on as a substitute and scored his first ever Serie A goal, in the 77th minute. He hit a stunning volley from the edge of the area which lobbed the Parma goalkeeper and crowned a 5-0 win. On 12 January 2012, Inter announced that Faraoni had signed a new 4½-year contract.[25] A week later, Faraoni made his Italian cup debut in a 2-1 win over Genoa.[26]

Faraoni returned to starting XI on 17 February, played three successive Serie A match. Since late January Inter suffered from injury crisis (e.g., Alvarez, Maicon and then Chivu again), poor form and the departure of main player (Thiago Motta) and did not won any game with only two draw. The coach had changed the formation occasionally to fit recovered Wesley Sneijder but no improvement. Faraoni had played as a right wing forward in 4–2–3–1 formation against Bologna (as coach had a handful choice of winger since injury of Alvarez) and then starting right-back (due to injury of Maicon and Chivu, Nagatomo had to play left-back) for the first time in the 4–3–1–2 formation against Napoli. In the third match saw the return of 4–4–2 formation with Faraoni as right midfielder. However Faraoni was substituted by Sneijder at half time after finished the first half in 0–2 against Catania. Eventually Inter 2–2 draw with Catania, a point since January.

After the appointment of Andrea Stramaccioni, Faraoni was left out from the starting XI completely.

On 9 July 2012, Udinese Calcio claimed half the rights of Faraoni due to them being transferred as part of the deal that saw Samir Handanovič go the other way.[27] He made his debut on 25 August 2012, in the match against Fiorentina. On June 2013, Udinese redeemed the other half of Faraoni.

On 6 July 2013, Faraoni's agent confirmed to Sky Sports that he would be joining Watford on a five-year deal, in his first season he was given the number 19. He made his Watford debut away to Birmingham City on 3 August 2013. Faraoni scored his first Watford goal away to Reading on 17 August 2013, heading home a corner in the second half. He scored his first cup goal against Norwich in a 3-2 loss. After one season and 43 appearances for Watford (38 in the league), Faraoni announced on Twitter he would be heading back to Italy in July 2014.

Faraoni was a regular member of Azzurrini (Young azure, the nickname of Italian youth teams). After made his U-16 debut, he was named in the squad of 2006 U16 international Val-de-Marne tournament.[28] Faraoni was a member of U17 for 2008 Minsk youth tournament, however no lineup was known.[29]