Farfetch

Junior Software Engineer - Back End

Farfetch
Apply
6 hours ago
Porto, PortugalEntry Level

Responsibilities

  • Design and implement backend features that enhance customer checkout and payment experiences.
  • Improve and maintain existing services to keep them clean, efficient, and scalable.
  • Learn and apply backend and web technologies, software architecture principles, and design patterns.
  • Develop understanding of performance, resilience, security, software quality processes, and the full development lifecycle.
  • Work collaboratively in an Agile environment with experienced developers and contribute to continuous improvement.
  • Use technologies including .NET, Redis, Docker, Kubernetes, Cassandra, and Kafka.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a closely related STEM field.
  • Knowledge of C# and object-oriented programming principles, design patterns, and data structures.
  • Basic understanding of REST APIs and unit testing frameworks.
  • Knowledge of Git or TFS source control.
  • Basic understanding of CI/CD methodologies, non-relational databases or search engines, and messaging queue systems such as Kafka.
  • Interest in code quality, testing strategies, and modern software development practices.
  • Proficiency in written and spoken English.

Benefits

  • Health insurance for the whole family, flexible working, and well-being support and tools.
  • Extra days off, a sabbatical program, and days to give back to the community.
  • Training opportunities and free access to Udemy.
  • Flexible benefits program.
  • Porto office environment with informal meeting and leisure spaces.

Tech Stack

Apache CassandraApache KafkaC#DockerGitKubernetes.NETRedisTensorFlow

Categories

Farfetch

About Farfetch

1,001-5,000 employees

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