Farfetch

Junior Software Engineer - Full Stack

Farfetch
Apply
20 hours ago
Porto, PortugalEntry Level

Responsibilities

  • Develop and maintain frontend features for B2B applications using React, TypeScript and Blazor.
  • Build reusable UI components and integrate frontend applications with backend services and APIs.
  • Contribute to JavaScript/TypeScript and C#/.NET applications with support from experienced engineers.
  • Write clean, maintainable and well-tested code and participate in code reviews and technical discussions.
  • Investigate and troubleshoot issues while improving application quality, performance, accessibility and user experience.
  • Collaborate with Product, Design and Engineering teams and communicate task progress, questions and blockers.
  • Continue learning new technologies, tools and engineering practices.

Requirements

  • Background in Computer Science, Software Engineering or a related field, or equivalent practical experience.
  • Foundational knowledge of HTML5, CSS3, JavaScript, ES6+ and asynchronous programming.
  • Familiarity with React, Blazor or another modern frontend framework through academic, personal, internship or professional experience.
  • Understanding of clean, maintainable and testable code and familiarity with Git and basic software development workflows.
  • Strong collaboration, communication, problem-solving, ownership and willingness to learn.
  • Preferred experience with TypeScript, React, Next.js, C#, .NET, ASP.NET Core, Blazor, MudBlazor, component architecture, state management, Node.js, NestJS, REST APIs, GraphQL, Jest, React Testing Library, xUnit, bUnit, CI/CD pipelines and Agile development.

Benefits

  • Health insurance for the whole family and other well-being resources.
  • 25 days of annual leave above the statutory allowance, plus two Caring Days per year.
  • Boomerang sabbatical program after five years of service.
  • Training opportunities and free access to LinkedIn Learning.
  • Flexible benefits program and flexible working environment.

Tech Stack

C#GitGraphQLJavaScriptJestNestJS.NETNext.jsNode.jsReactTypeScript
Farfetch

About Farfetch

1,001-5,000 employees

Farfetch runs a global marketplace that connects shoppers to luxury fashion from 1,400+ brands, boutiques, and department stores across 190+ countries. It earns commissions on sales and offers Farfetch Platform Solutions to power brands’ e-commerce and omnichannel retail. Founded in 2007 and headquartered in London, it also supports editorial content and logistics tailored to luxury sellers.

Contact me