Graduate Software Developer
- leicester, leicestershire, LE1 6AB, United Kingdom
- Permanent·Remote
- Full time
- £28,000 - £28,000 Per Annum
Job Description
About the Role
Our client is seeking enthusiastic and driven Graduate Software Developers to join their innovative, fully remote team. This is an exceptional opportunity to kickstart your career in technology, working on cutting-edge projects that have a real-world impact. You will be an integral part of a supportive engineering culture, contributing to the development of robust software solutions. We are looking for individuals with a passion for coding, a strong desire to learn, and the ability to thrive in a collaborative, remote-first environment. This role is based in Leicester but operates entirely remotely, offering flexibility and the chance to connect with colleagues across different locations.
Key Responsibilities
- Develop, test, and deploy high-quality software applications under the guidance of senior engineers.
- Participate actively in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or JavaScript.
- Collaborate with product managers and designers to understand user needs and translate them into technical specifications.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Contribute to documentation, including code comments and user guides, ensuring knowledge transfer within the team.
Requirements
- A recent degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- Foundational knowledge of software development principles and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Understanding of version control systems, particularly Git .
- Strong analytical and problem-solving skills, with a keen eye for detail.
- Excellent communication and collaboration skills, essential for a remote working environment.
Benefits
- Competitive starting salary and opportunities for rapid advancement.
- Comprehensive remote work setup allowance and support.
- Access to extensive online learning resources and professional development programs.
- Generous paid time off and flexible working hours.
- A vibrant and inclusive company culture that values innovation and continuous learning.


