Job Description
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
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.