Farfetch

Software Engineer- Back End

Farfetch
Apply
3 months ago
Porto, PortugalMid Level

Responsibilities

  • Evolve Farfetch’s e-commerce platform and define its future capabilities.
  • Create new services and expand the microservices architecture.
  • Improve platform performance and scalability as part of a product development team.
  • Use technologies including .NET, SQL Server, MongoDB, Kafka, Docker, and Kubernetes.
  • Mentor and support the growth of other team members.
  • Collaborate with other teams to ensure project scopes are technically feasible.
  • Make autonomous technical decisions that positively impact large-scale systems.

Requirements

  • Expertise in an object-oriented language such as C# or Java.
  • Knowledge of unit testing and/or integration testing.
  • Knowledge of SQL and experience with relational databases.
  • Knowledge of REST APIs.
  • Passion for code quality and modern software development best practices.
  • NoSQL database and SOA architecture experience is a plus.
  • Experience with agile methodologies is a plus.
  • Ability to work autonomously, make important technical decisions, and solve complex problems.

Benefits

  • Family health insurance, flexible working environment, and well-being support tools.
  • Extra days off, a sabbatical program, and days for community contribution.
  • Training opportunities.
  • Flexible benefits program.
  • Work location is in the Porto area of Portugal.

Tech Stack

Apache KafkaC#DockerJavaKubernetesMicrosoft SQL ServerMongoDB.NETSQL

Categories

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