Graduate Software Developer
- birmingham, west midlands, B3 3BG, United Kingdom
- Permanent·Remote
- Full time
- £29,000 - £29,000 Per Annum
Job Description
About the Role
Our client is seeking a motivated Graduate Software Developer to join their expanding engineering department on a fully remote basis. This role is ideal for a recent graduate passionate about coding and eager to contribute to innovative software solutions. You will work on developing, testing, and deploying new features and maintaining existing codebases under the guidance of senior engineers. The position emphasizes learning and growth, providing exposure to a wide range of technologies and development methodologies in a collaborative online workspace. Embrace the opportunity to build a solid foundation in software engineering while contributing to impactful projects from the comfort of your home office.
Key Responsibilities
- Write clean, efficient, and maintainable code in languages such as Java , Python , or JavaScript .
- Participate in the full software development lifecycle, including design, coding, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug and resolve software defects and issues reported by QA or end-users.
- Contribute to code reviews and adhere to established coding standards and best practices.
- Research and implement new technologies to improve software development processes and product quality.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Understanding of software development principles, data structures, and algorithms.
- Familiarity with version control systems like Git .
- Strong problem-solving abilities and a passion for learning new technologies.
- Effective communication and teamwork skills for remote collaboration.
Benefits
- Competitive starting salary with regular performance reviews.
- Fully remote working arrangement with flexible hours.
- Structured graduate training program and ongoing professional development.
- Exposure to a modern tech stack and agile methodologies.
- A supportive and inclusive remote team environment.


