Junior Software Engineer - Back End

Farfetch
Porto
Workplace: HybridContractFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Code quality","Team collaboration","Learning mindset","Software quality focus"]

Join the Integrations team to build and maintain backend services that power a seamless, reliable customer checkout and payment experience. Work side-by-side with seasoned developers, contribute to clean scalable code, and evolve your skills with modern technologies and trends. You’ll operate in an Agile environment, improve performance resilience and security, and follow the full development lifecycle with an emphasis on software quality processes.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Farfetch
Farfetch
2 days ago

Junior Software Engineer - Back End

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Join the Integrations team to build and maintain backend services that power a seamless, reliable customer checkout and payment experience. Work side-by-side with seasoned developers, contribute to clean scalable code, and evolve your skills with modern technologies and trends. You’ll operate in an Agile environment, improve performance resilience and security, and follow the full development lifecycle with an emphasis on software quality processes.
Location: Porto
Workplace: Hybrid
Employment Type: Contract · Permanent
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Work side-by-side with seasoned developers to design and implement new features that enhance customer checkout and payment experience.
  • •Improve and maintain existing services, keeping code clean, efficient, and scalable.
  • •Stay up to speed with backend and web technologies, software architecture principles, and design patterns.
  • •Learn performance, resilience, and security, and understand the full development lifecycle with a focus on software quality processes.
  • •Evolve technical capabilities using recent technologies and trends (.NET, Redis, Docker, Kubernetes, Cassandra, and Kafka) while working in an Agile environment.

Pay and Benefits

Perks:Health InsurancePaid LeaveLearning Budget

Key Requirements

  • •Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related STEM field.
  • •Knowledge of object-oriented languages (C#) and OOP principles, design patterns, and data structures.
  • •Basic understanding of REST APIs and unit testing frameworks.
  • •Knowledge of source control (Git, TFS).
  • •Basic understanding of CI/CD and messaging/data technologies such as Kafka and non-relational databases or search engines.
Education:Bachelor's in Computer Science or Software Engineering (or closely related STEM field)
Skills:CommunicationCode qualityTeam collaborationLearning mindsetSoftware quality focus
Languages:English
Tech Stack:C#.NETREST APIsUnit testingGitTFSCI/CDKafkaNon-relational databasesSearch enginesScrumKanbanRedisDockerKubernetesCassandra

Company Brief

Farfetch
Global online luxury fashion marketplace connecting consumers with boutiques and brands worldwide, offering curated designer clothing, accessories, and personalized shopping services through technology-driven retail solutions.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 2007
WebsiteLinkedIn