Junior Software Developer Location: Remote (UK-Based) Type: Full-Time | Permanent Salary: £33,000 - £38,000 Join a high-performing Agile team where communication, collaboration, and continuous improvement are at the heart of everything we do. We’re a fully remote Software Engineering team that thrives on the five core values of Extreme Programming (XP): communication, simplicity, feedback, courage, and respect. As we continue to grow, we’re looking for a passionate Junior Software Developer to join us on our journey to build innovative, robust software that delivers real value. Benefits: Hybrid working model 28 days of annual leave (including bank holidays), increasing to 33 days with service Critical Illness and Death in Service insurance Up to £15 per month towards gym/fitness Free lunch and drinks in the office Discounts on high street and online shopping Career development opportunities Additional paid leave for volunteering and personal time Participation in our Reward & Recognition Programmes Hybrid working model 28 days of annual leave (including bank holidays), increasing to 33 days with service Critical Illness and Death in Service insurance Up to £15 per month towards gym/fitness Free lunch and drinks in the office Discounts on high street and online shopping Career development opportunities Additional paid leave for volunteering and personal time Participation in our Reward & Recognition Programmes What You’ll Be Doing Collaborating with a supportive team to design and build in-house software systems Participating in Agile ceremonies: daily scrums, sprint planning, code reviews, demos, retrospectives Writing clean, maintainable code using C#, JavaScript, HTML/CSS, and SQL Applying best practices like CI/CD, automated testing, and pair programming Learning and growing every day—with access to mentorship, modern tools, and training resources What We’re Looking For You’ll thrive in this role if you: Have a problem-solving mindset and a hunger to learn Communicate clearly and handle challenges with positivity Understand the fundamentals of C# and object-oriented programming Can work with basic front-end and back-end technologies Know your way around Git, Azure DevOps, and Agile methodologies Essential Skills : C# fundamentals (classes, interfaces, value/reference types, LINQ) HTML, CSS, JavaScript basics Basic SQL (queries, joins, updates) Understanding of unit testing Awareness of MVC, N-tier architecture, SOLID principles Familiarity with Git and Azure DevOps Bonus Points if you have experience with: Advanced C# concepts (generics, inheritance, abstract classes) Entity Framework or similar ORMs React / Next.js BDD/TDD or Integration Testing Clean Architecture Apply today and start your journey with a team that values your curiosity, creativity, and commitment to building great software.