Flexa
FARFETCH • PT Porto, Portugal

Developer Python/ React (Performance Team)

Employment type:  Full time

4 days/week at home

Core hours 11–3

Job Description

The role
The team is working on the performance area, 1) maintaining and using performance testingtools, and 2) developing internal tools related to the performance area (CDN, visibility,traffic management, etc). We are looking for Engineers passionate about backenddevelopment to work on the second topic. You will be part of a bigger team responsible forCloud 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 anInfrastructure of +2000 cloud servers that support our production/live services and our teamsof 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 onFARFETCH, 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

We are looking for Engineers passionate by Performance - people with a applicational Performance mindset obsessed about performance analysis, automation, scalability and infrastructure reliability. As part of this team, you will be joining +50 other high-skilled Engineers by developing automation and tools for Cloud Orchestration, Infrastructure Automation and CI/CD Pipelines, and support other teams on the test development, performance analysis and performance mindset evangelization.

Company benefits

Sabbaticals
Enhanced maternity leave
Enhanced paternity leave
Adoption leave
Shared parental leave
FARFETCH Equity plan
Flexible benefits scheme - from Private Healthcare and Dental insurance to fitness classes with ClassPass, there is something for everyone!
32 days holiday including flexible public holidays - to use on public or religious holidays of your choice
2 GiveBack Days a year - to volunteer for a social cause of your choice
FARFETCH and Browns discount - to experience both brands as a customer

The FlexScore® is the result of a rigorous 2-step verification of a company’s flexibility

First we assess the flexibility options FARFETCH provides and then we anonymously survey a statistically significant proportion of their employees to make sure FARFETCH is as flexible as they say they are. Our assessment is based on the six key elements of flexibility: location, hours, autonomy, benefits, role modelling and work-life balance.

We ask the hard questions so you don’t have to.

Working at FARFETCH

Company employees

6000

Gender diversity (male:female)

60/40

Office locations

London HQ with a global presence

Hiring Countries

United Kingdom