MisuJob - AI Job Search Platform MisuJob

Junior Software Engineer - Back End

Farfetch

Porto Hybrid permanent

Posted: January 21, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're building a global fashion platform and we're looking for a talented Junior Software Engineer with expertise in Back End development to join our team

Job Description

FARFETCH exists for the love of fashion. Our mission is to be the global platform for luxury fashion, connecting creators, curators and consumers.

We're a positive platform for good, bringing together an incredible creative community made up by our people, our partners and our customers. This community is at the heart of our business success. We welcome differences, empower individuality and celebrate diverse skills and perspectives, creating an inclusive environment for everyone. We are FARFETCH for All.

TECHNOLOGY

We're on a mission to build the technology that powers the global platform for luxury fashion. We operate a modular end-to-end technology platform purpose-built to connect the luxury fashion ecosystem worldwide, addressing complex challenges and enjoying it. We're empowered to break traditions and revolutionise, with the freedom and autonomy to make a difference for our customers all over the world.

PORTO

Our Porto office is located in Portugal's vibrant second city, known for its history and its creative yet cosy environment. You can have an informal meeting in the treehouse or play the piano during your lunch break!

THE ROLE

We are looking for a Junior Software Engineer to join our Checkout and Payment Platform team. This is a unique opportunity to sit at the heart of our business, ensuring a seamless and reliable experience for every customer.

You will work in a relaxed environment and be part of an accomplished team. If you love to learn, if you are willing to share knowledge and would love to be part of the building process to reach the top, using the latest technology stack and having fun doing it, this is an opportunity you can't miss.


WHAT YOU'LL DO:
• Work side-by-side with a team of seasoned developers on design and implement new features that directly enhance the customer checkout and payment experience, gaining hands-on mentorship and exposure to industry-standard engineering practices.

• Improve and maintain our existing services, ensuring our code remains clean, efficient, and scalable as we grow.

• Stay up to speed with backend and web technologies, software architecture principles and design patterns.

• Learn about performance, resilience and security.

• Understand the full development lifecycle with an emphasis on software quality processes.

• Work in an Agile environment, focusing on delivery/commitment and continuous improvement.

• Evolve your technical capabilities to the next level while using recent technologies and trends (.NET, Redis, Docker, Kubernetes, Cassandra and Kafka).


WHO YOU ARE:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related STEM field.

• Knowledgeable in object-oriented languages (C#) with an understanding of OOP principles, design patterns and data structures.

• Basic understanding in REST APIs and unit testing frameworks.

• Knowledgeable using source control (Git, TFS).

• Basic understanding of CI/CD methodologies.

• Basic understanding of non-relational databases or search engines.

• Basic understanding of messaging queue systems, i. e. Kafka.

• A person who is passionate about code quality and understands the value of testing strategies to improve the product quality.

• Interested in working with Scrum or Kanban methodologies.

• A person that want to stays on top of all the best practices of modern software development.

• Proficient in both written and spoken English, ensuring effective communication across the team.


REWARDS & BENEFITS:
• Health insurance for the whole family, flexible working environment and well-being support and tools

• Extra days off, sabbatical program and days for you to give back for the community

• Training opportunities and free access to Udemy

• Flexible benefits program


EQUAL OPPORTUNITIES STATEMENT:
• FARFETCH is an equal opportunities employer ensuring that all applicants are treated equally and fairly throughout our recruitment process. We are determined that no applicant experiences discrimination on the basis of sex, race, ethnicity, religion or belief, disability, age, gender identity, ancestry, sexual orientation, veteran status, marriage and civil partnership, pregnancy and maternity, or any other basis prohibited by applicable law. We continue to build our consciously inclusive culture as part of our Positively FARFETCH strategy throughout our business, partnerships and communities.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply