Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
FARFETCH

Software Engineer – BackEnd

FARFETCH

. Evolve Finance services and applications architecture by refining current systems and ensuring smooth usage throughout the Farfetch ecosystem .

Posted 10/28/2026full-timePorto • PortugalMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in .NET development, particularly with C# and OOP principles, while ensuring high code quality and effective collaboration across teams. Proficient in database management with SQL and NoSQL technologies, and capable of making autonomous technical decisions in a financial context.

Highest-signal resume keywords
C# .NET DevelopmentObject-Oriented ProgrammingRESTful APIsSQL ServerAgile Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object-Oriented ProgrammingC# .NETSQL ServerNoSQLKafkaRedisDockerTesting StrategiesDesign PatternsData Structures
Soft Skills
Autonomous Decision-MakingCollaborationProblem-SolvingCommunication
Tools & Technologies
DockerKafkaSQL ServerMongoDB
Industry Keywords
Financial AccountingFinancial ReportingOperational DocumentationSoftware Development Best Practices

Tech Stack

Tools & technologies
DockerKafkaNoSQLRedisSQL.NET

About the role

Key responsibilities & impact
  • Evolve Finance services and applications architecture by refining current systems and ensuring smooth usage throughout the Farfetch ecosystem
  • Investigate reported issues, identify root causes, and define and implement corrective strategies with the team
  • Monitor, maintain, and support existing services and applications
  • Collaborate with Senior and Principal Engineers and Data, Product, and Security teams on the technical roadmap and solutions
  • Cooperate with other teams to ensure technical feasibility of project scopes
  • Develop technical capabilities using .NET, Mongo, SQL Server, Kafka, Redis, and Docker
  • Report to the Engineering Lead

Requirements

What you’ll need
  • Proficient in object-oriented languages (C# .NET) with a deep understanding of OOP principles, design patterns, and data structures
  • Knowledge of RESTful APIs and messaging systems; Kafka is a plus
  • Passion for code quality and good knowledge of testing strategies
  • Ability to make autonomous technical decisions
  • Interest in financial accounting of platform transactions, financial reporting, and fiscal/operational documentation
  • Knowledge of modern software development best practices; AI agentic workflows are a plus
  • Experience in NoSQL and/or SQL databases
  • Experience with Agile (SCRUM/Kanban) methodologies is a plus
  • At least 3 years of experience in software development
  • Proficient in written and spoken English

Benefits

Comp & perks
  • Health insurance for the whole family
  • Flexible working environment
  • Well-being support and tools
  • Extra days off
  • Sabbatical program
  • Days for you to give back for the community
  • Training opportunities
  • Flexible benefits program