Junior Software Engineer - Back End
FarfetchPortoContractEngineering
Remotely
restdockerkubernetes.netgitkafkatfs
Job Description
📋 Description
- Work side-by-side with a team of seasoned developers on design and implement new features that
- Improve and maintain our existing services, ensuring our code remains clean, efficient, and
- Stay up to date with backend and web technologies, software architecture principles and design
- 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
🎯 Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related STEM
- Knowledgeable in object-oriented languages (C#) with an understanding of OOP principles, design
- 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
🎁 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