Graduate Junior Developer
- nottingham, nottinghamshire, NG1 1LS, United Kingdom
- Permanent·Remote
- Full time
- £31,000 - £31,000 Per Annum
Job Description
About the Role
Our client is seeking eager and talented Graduate Junior Developers to join their growing engineering team, embracing a fully remote-first working model. This role is designed for recent graduates passionate about software development, offering a foundational experience in building and maintaining software solutions. You will be mentored by senior developers, gaining practical skills in coding, testing, and problem-solving within a supportive and collaborative remote environment. We are committed to nurturing emerging talent and providing a clear path for career progression in the tech industry, all from the convenience of your home office.
Key Responsibilities
- Assist in the development and implementation of software features under the guidance of senior developers.
- Write clean, efficient, and well-tested code for various applications and platforms.
- Participate in code reviews, learning from feedback and contributing to code quality improvements.
- Help identify and resolve software defects and issues.
- Contribute to technical documentation and knowledge sharing within the team.
Requirements
- A recent graduate with a degree in Computer Science, Software Engineering, or a related technical discipline.
- Basic understanding of programming concepts and principles.
- Familiarity with at least one programming language (e.g., JavaScript , Python, C#).
- Knowledge of version control systems like Git .
- Strong problem-solving aptitude and a keen desire to learn and grow in a remote development setting.
Benefits
- Competitive entry-level salary with regular performance evaluations and salary reviews.
- Comprehensive training and mentorship from experienced software engineers.
- Opportunity to work on diverse and exciting projects using modern technologies.
- Fully remote work arrangement promoting flexibility and excellent work-life balance.
- A supportive and inclusive team culture focused on continuous learning and development.


