Software Engineer - Back End
Overview
FARFETCH exists for the love of fashion. Our mission is to be the global platform for luxury fashion, connecting creators, curators and consumers. We are a positive platform for good, empowering individuality and celebrating diverse skills and perspectives in an inclusive environment for everyone.
TECHNOLOGY
We aim to build technology that powers the global luxury fashion platform. Our modular end-to-end technology platform connects the luxury fashion ecosystem and supports customers worldwide with autonomy to innovate.
PORTO
Our Porto office is in Portugal’s vibrant second city, offering a creative and relaxed environment.
The Role
We are looking for a Software Engineer to build outstanding applications using modern technology. You will work in a relaxed, motivated, growing team. If you enjoy learning, sharing knowledge, and contributing to building processes with the latest technology, this is an opportunity you can’t miss. You will report to the Engineering Lead.
Responsibilities
- Contribute to the development of our E-Commerce Platform and the evolution of our Marketplace
Qualifications
- Stay up to speed with backend and web technologies, software architecture principles and design patterns
- Apply knowledge of performance and security measures
- Work in an Agile environment, focusing on delivery, commitments and continuous improvement
- Experience with the following technologies: .NET Core, C#, REST API, SQL Server, MongoDB, Cassandra, Kafka, Redis, Elasticsearch
- Proficient in object-oriented programming
- Knowledge of unit tests and integration tests
- Knowledge of SQL and relational databases, with preference for SQL Server
- Knowledge of REST APIs
- Experience with NoSQL databases and SOA architecture
- Experience working with SCRUM methodologies
- Proficient in written and spoken English
- Java knowledge is a plus
- Experience with Docker and AKS
Benefits
- Health insurance for the whole family, flexible working environment and well-being support
- Extra days off, sabbatical program and community volunteering days
- Training opportunities
- Flexible benefits program
- FARFETCH is an equal opportunities employer committed to non-discrimination across protected characteristics; we foster an inclusive culture as part of our Positively FARFETCH strategy