Farfetch

Backend Engineer

Farfetch

Apply
2 months ago
Porto, Portugal
Mid Level

Responsibilities

  • Contribute to architectural discussions for backend services.
  • Own the development, delivery, and monitoring of features in production.
  • Partner with Product Managers to refine and estimate new features.
  • Implement robust applications and event-driven logic using Azure Service Bus and Hangfire.
  • Optimize database schemas for data consistency and efficient query performance.
  • Collaborate with Design Team and Frontend engineers on API contracts.
  • Document APIs, system flows, and technical processes.
  • Master the tech stack including .NET (C#), PostgreSQL, and Azure.

Requirements

  • 3 to 5 years of experience building and deploying web applications.
  • Strong command of .NET (C#) and Object-Oriented Programming principles.
  • Experience with relational databases like PostgreSQL.
  • Familiarity with background jobs and event-driven architecture.
  • Understanding of automated testing and CI/CD pipelines.
  • Exposure to Microsoft Azure and Infrastructure as Code tools like Terraform.
  • Effective communication skills in a global, remote-friendly team.

Benefits

  • Health insurance for the whole family.
  • Flexible working environment and well-being support.
  • Extra days off and a sabbatical program.
  • Training opportunities and free access to Udemy.
  • Flexible benefits program.

Tech Stack

AzureC#.NETPostgreSQLTerraform

Categories

Backend