24 de Setembro de 2020

Software Engineer - Eng. Foundation (m/f)


About us

Farfetch is the leading global technology platform for the luxury fashion industry. Founded in 2007 by José Neves for the love of fashion, and launched in 2008, Farfetch began as an e-commerce marketplace for luxury boutiques around the world. Today the Farfetch marketplace connects customers in 190 countries with items from more than 48 countries and over 1,000 of the world's best boutiques and brands, delivering a truly unique shopping experience and access to the most extensive selection of luxury on a single platform. Through its business units, which also include Store of The Future, Farfetch Black & White Solutions, Browns, and Stadium Goods, Farfetch continues to invest in innovation and develop key technologies, business solutions, and services for the luxury fashion industry.

The role

We’re looking for a Software Engineer with experience in all stages of software development. As an engineer,  you'll be working in a cross-functional team, which is empowered to rapidly iterate and release new features for the ecosystem of internal applications for the engineering domain. You will be helping us maintain and create applications, but also promote a source for engineering innovation. At Farfetch, you will be able to help the growth of the engineering domain, with daily challenges and amazing work conditions. If you love to learn, share knowledge and if you like to use the latest technology stack while having fun, come join us. A flavor of what we use in Eng. Foundation: Docker, Flask, PyTest, Python, Mongodb, Reactjs, Nodejs, Bash, and Kubernetes.

What you'll do

  • Cooperate with other teams to assure the technical feasibility of the scope of the projects
  • Evolve our internal engineering tools, defining its future
  • Expand our microservices architecture, creating new services
  • Evolve your technical capabilities to the next level while using state-of-the-art technologies
  • Write and test interactive, clean, secure and efficient solutions
  • Help maintain a high level quality code by reviewing your teammates' code
  • Continuously improve our code base, systems and processes
  • Identify and resolve performance issues
  • Identify and drive code improvements, including technical debt
  • Author feature-specific design docs as needed
  • Mentor others and proactively identify opportunities to improve cohesion and capabilities of the team
  • Ability to make appropriate trade-offs in engineering to meet deadlines and keep shipping products that delight our customers
  • Collaboratively design, build, and maintain Python microservices
  • Be responsible for the health of production systems.
  • Have a team oriented mindset and seek to share knowledge and uplift the rest of the team

Who you are

  • A Bachelor’s degree in computer science, software engineering or a related discipline
  • A good level of experience of computer programming during your degree
  • At least 3 years of demonstrable experience in the IT engineering field
  • Fluent in English
  • Quality driven with knowledge in test automation
  • Knowledgeable and experienced in software development
  • Experienced writing scalable, highly-performant and clean code
  • Experienced in React or a similar JavaScript framework (e.g.: Vue, Angular, Ember)
  • Experience in one of the following (Ruby, Python, Java, C#) and experienced in the creation of services
  • Keen to learn new technologies and have ideas about how we can make things better
  • A technical, analytical and problem-solving developer
  • Experienced in containerization tools like Docker
  • First and foremost, you’re passionate about solving complex, challenging and interesting business problems. You have a technical mindset and are looking to grow into a role and assume responsibilities within the team.


Bonus points:

  • If you have a Master’s degree
  • If you have Devops experience
  • Experienced in NoSQL databases and SOA architecture
  • An individual with knowledge of design patterns and their applications
  • Experienced in defining and implementing complex engineering solutions
  • Experienced in distributed systems, service oriented architecture, design and implementation of high throughput, low latency applications
  • Experienced in working in large scale organizations on a multinational level with a multicultural team is a plus

 In case you're interested in this opportunity, please apply here:

<endereço ocultado>

web: (https://commoncrawl.org/faq/):2020-10-20 22:46:59