Farfetch

Senior Fullstack Engineer

Farfetch

Apply
2 months ago
Porto, Portugal
Senior

Responsibilities

  • Drive architectural decisions for backend services and frontend applications.
  • Own the definition, planning, execution, delivery, and monitoring of features.
  • Collaborate with Product Managers on feature discovery and prioritization.
  • Design and implement robust applications and event-driven architectures.
  • Manage and optimize database schemas for data consistency and performance.
  • Engage with the Design Team to ensure visual consistency and code reusability.
  • Create and maintain documentation for APIs and system flows.

Requirements

  • At least 7 years of experience in building and deploying distributed systems.
  • Deep proficiency in .NET (C#) and knowledge of Object-Oriented Programming.
  • Comfortable working with relational databases and optimizing them for scale.
  • Experience with background jobs and event-driven architecture.
  • Proficient in React and TypeScript for building responsive UI components.
  • Strong focus on automated testing and CI/CD integration.
  • Familiarity with Microsoft Azure and Infrastructure as Code (Terraform).
  • Ability to work across different time zones and communicate effectively.

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#MySQL.NETPostgreSQLReactSQLTerraformTypeScript

Categories

BackendFrontendFull Stack