Graduate Software Engineer
- brighton, east sussex, BN1 1AA, United Kingdom
- Permanent·Hybrid
- Full time
- £30,000 - £30,000 Per Annum
Job Description
About the Role
Our client is seeking bright and motivated Graduate Software Engineers to join their innovative technology team. This hybrid role, based in Brighton , offers the best of both worlds, combining the flexibility of remote work with the collaborative energy of an office environment. You will contribute to the design, development, and testing of cutting-edge software solutions, working alongside experienced engineers. This is an ideal starting point for individuals with a passion for coding and a desire to build a successful career in software development, gaining exposure to modern technologies and agile methodologies.
Key Responsibilities
- Develop and implement software features using modern programming languages and frameworks.
- Write clean, efficient, and well-documented code, adhering to coding standards.
- Participate in code reviews and contribute to team discussions on technical design.
- Assist in debugging and resolving software defects and issues.
- Collaborate with product managers and QA teams to ensure product quality and functionality.
- Contribute to the continuous improvement of development processes and tools.
Requirements
- A degree in Computer Science, Software Engineering, or a closely related technical discipline.
- Strong understanding of fundamental computer science concepts, algorithms, and data structures.
- Familiarity with at least one object-oriented programming language (e.g., Java, C++, Python).
- Knowledge of version control systems like Git.
- Excellent problem-solving and analytical skills.
- Effective communication and teamwork capabilities for a hybrid work model.
Benefits
- Competitive starting salary with performance-based increases.
- Hybrid working model offering a balance of remote and office-based work.
- Comprehensive health and wellness benefits package.
- Access to continuous learning resources and advanced technical training.
- A dynamic and forward-thinking team environment.


