Farfetch logo

Developer Python/React (Performance Team)


2 years ago

➔ All jobs

➔ Jobs at Farfetch

➔ Apply for this job

The role

The team is working on the performance area, 1) maintaining and using performance testing tools, and 2) developing internal tools related to the performance area (CDN, visibility, traffic management, etc). We are looking for Engineers passionate about backend development to work on the second topic. You will be part of a bigger team responsible for Cloud Orchestration, Infrastructure Automation, and CI/CD Pipelines.

We use our own tools, built on top of state-of-the-art technology, to build and manage an Infrastructure of +2000 cloud servers that support our production/live services and our teams of software engineers.

As a Full Stack Software Developer you will work on products from inception to production. These products will be deployed using the processes and CI/CD pipelines in place on FARFETCH, and require a broad range of skills including Python and React.

What you'll do

  • Responsible for design, architecture, and delivery of internal tech product features.

  • Develop automation and tools to empower other teams on the Performance test development, execution, and analysis.

  • Responsible for driving technical innovations while focusing on simplicity, responsiveness, and a great user experience.

  • Follow good practices about scale, performance, geo-distribution, multi-cloud, multi-cdn, code maintenance, documentation etc. Keep Evolving, Keep Improving.

  • Fully own what you build by supporting colleagues on using and extending the automation and tools so that they can deliver faster, better, harder, stronger! You did it, you own it!

Who you are

  • Engineer passionate about performance and building tools and automation for your fellow engineers.

  • Fluent in English both spoken and written.

  • Technical expertise:

  • Programming: Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript - Angular, React, Node.js, XML, jQuery) and Knowledge of multiple back-end languages (e.g. Python)

  • Good knowledge of architecture and design patterns.

  • OS/Core Systems: Linux and Windows, but you need to have an overall knowledge of all key components of an Infrastructure.

  • Observability: Any time series database or distributed tracing system.

  • Familiarity with modern front-end build pipelines and tools

  • Familiarity with databases (e.g. MySQL, MongoDB, Cassandra), web servers (e.g. Apache), and UI/UX design

  • Ability to understand business requirements and translate them into technical

  • requirements

  • Excellent communication, organizational, and teamwork skills

  • Great attention to detail


Farfetch logo
Farfetch5001-10,000 employees
The Global Platform For Luxury

Onsite Locations

Employment type

© 2019-2022 JobsinJS.com. All Rights Reserved.