8 months ago
Porto, PortugalSenior
Responsibilities
- Drive architectural decisions for backend services and frontend applications while establishing coding standards and best practices
- Own feature definition, planning, execution, delivery, and production monitoring while ensuring high availability and performance
- Partner with Product Managers on discovery, refinement, estimation, prioritization, and technical specifications
- Design and implement scalable applications and event-driven architectures using Azure Service Bus and Hangfire
- Manage and optimize database schemas for data consistency and query performance
- Collaborate with Designers to implement web experiences and evolve the internal Design System
- Create and maintain API documentation, architecture diagrams, and system-flow documentation
Requirements
- At least 7 years of experience building and deploying distributed systems and web applications
- Deep proficiency in .NET and C#, with a solid understanding of object-oriented programming and Domain-Driven Design
- Experience with relational databases and database optimization for scale
- Experience implementing background jobs and event-driven architectures using message brokers such as Azure Service Bus, RabbitMQ, or Kafka
- Proficiency with React and TypeScript for functional, responsive user interfaces
- Experience with automated unit and integration testing and integrating tests into CI/CD pipelines
- Strong familiarity with Microsoft Azure and Infrastructure as Code using Terraform is highly valued
- Comfort working across time zones in an asynchronous and autonomous environment
Benefits
- Health insurance for the whole family
- Flexible working environment and well-being support and tools
- Extra days off, sabbatical program, and days to give back to the community
- Training opportunities and free access to Udemy
- Flexible benefits program
- Role based at the Porto hub
Tech Stack
Categories
About Farfetch
Farfetch is a leading global marketplace for the luxury fashion industry. The Farfetch Marketplace connects customers in over 190 countries and territories with items from more than 1,400 of the world’s best brands, boutiques, and department stores, delivering a truly unique shopping experience and access to the most extensive selection of luxury on a global marketplace. Farfetch’s leadership team is composed of Pankaj Srivastava (Chief Financial Officer), Stephen Eggleston (Chief Commercial Officer), Erik Rehn (Chief Operating & Technology Officer), and Sachin Kapur (Chief of Staff). Learn more about us: www.aboutfarfetch.com