RateMyPlacement and RateMyApprenticeship are now Higherin: Learn More

Higherin
IBM

Full-Stack Developer Review

at IBM

Degree Apprenticeship

Software Engineering, Computer Science

Manchester

Review Submitted: February 2025

Overall Rating

4.8 /5

The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!

5/5 - Overview of Role
5/5 - Skills Development
4.6/5 - Structure and Support

Overview of Role

Please give an overview of your role and what this involves on a day-to-day basis:
5/5
I’m a Full-Stack Engineer, which means I work on both the frontend and backend of web applications. Day to day, I spend a lot of time writing and refining code, building user interfaces with React and TypeScript, and working on backend functionality using .NET. I also manage APIs, work with databases through Entity Framework Core, and make sure everything runs smoothly together. Part of my job is to collaborate with designers, developers, and other stakeholders to create projects. Since we follow an Agile approach, I’m often in stand-ups, planning sessions, or reviewing work to keep everything on track. Overall, my role is a mix of problem-solving, coding, and most importantly teamwork.
To what extent do you enjoy your programme?
5/5
I honestly really enjoy my programme. It’s been a great mix of hands-on experience and learning, and I love how I get to apply what I’m studying to real projects. It feels so much more rewarding when I can see the impact of what I've learnt in action. The variety of work is something I really appreciate too every day is different, whether I’m solving a technical challenge, picking up a new tool, or collaborating with the team. Looking back at how much I’ve grown since I started is pretty motivating as well. Balancing work with study can be tough sometimes, but I find it really fulfilling overall. It’s exciting to see how much I’m learning, and I know it’s setting me up for something great in the future.

Skills Development

Have you learnt any new skills or developed existing skills?
5/5
When I first started my degree apprenticeship, I didn’t have a lot of technical experience. I knew the basics, but I had a lot to learn about realworld software development. Over time, through hands-on projects and working with experienced engineers, I’ve grown a lot in both my technical and professional skills. Now, I’m confident working across the full stack, building user interfaces with React and TypeScript, and developing backend systems with .NET. I’ve also picked up database management using Entity Framework Core and learned how to integrate APIs securely and efficiently. outside of the technical side, I’ve improved in how I work within a team. I’ve become more comfortable in Agile environments, taking part in sprint planning, stand-ups, and collaborating closely with designers and other developers. I’ve also had the chance to run demos and presentations, which has helped me get better at explaining technical concepts to different audiences.

Structure and Support

How well organised/structured is your programme?
4/5
I’d say the programme is pretty well organised, but one thing I’ve found a bit tricky is how often the curriculum changes. It feels like there are frequent updates or shifts, which makes it hard to keep track of what’s expected at times. While staying up to date is great, the constant changes can throw you off and make planning a little more difficult. That said, the programme still offers solid learning and practical experienc it’s just that a bit more stability in the curriculum would help make everything flow a bit more smoothly.
How much support do you receive from your employer?
4/5
I get good support from my employer overall, but there are times when I feel like a bit more proactive guidance would be helpful. My team is definitely approachable, and I can always ask for help when I need it, whether it’s for technical advice or feedback. However, there are moments where it feels like more regular check-ins or clearer direction could help, especially when I'm navigating new challenges or projects. That being said, I do feel like I have the support I need most of the time to get the job done.
How much support do you receive from your training provider when working towards your qualifications?
5/5
The support I get from my training provider has been amazing. They’re always there when I need help, whether it’s answering questions or offering extra resources. Whenever I’ve had something I’m stuck on, they’re quick to respond and provide clear guidance. I really appreciate the regular check-ins to they help me stay on track and make sure I’m getting the most out of the programme. It’s been really reassuring to me that I have that level of support, and it’s definitely helped me feel confident as I work towards my qualifications. Thank you Andrew for all your help!!
How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
5/5
My qualification through the training provider helps me out massively. Everything I cover with them directly ties into what I’m doing in my role, so it really deepens my understanding of the tasks I’m working on. As I learn new concepts, I can immediately apply them to my work, which makes everything click and boosts my performance. It’s like each part of my training is helping me grow in real-time, making me more effective in what I do.
Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
5/5
Yes, there are loads of extra-curricular activities at work. IBM offers tons of opportunities to get involved, whether it’s through social events or giveback initiatives. There’s even a group that plays football after work, which is a great way to unwind and connect with colleagues. On top of that, there are plenty of networking events that help you meet new people and expand your professional circle. It’s really easy to find something to join and stay engaged outside of work.

Recommendations & Advice

Would you recommend IBM to a friend?
Yes
Why?
Yes, I would definitely recommend IBM to a friend. The company offers a great work environment with plenty of opportunities for growth and development. The support from teams is solid, and there’s a real focus on innovation, which keeps things exciting. On top of that, IBM offers loads of extra curricular activities and giveback opportunities, making it a well-rounded place to work. The balance between professional development and personal well being is something I really value.
What tips or advice would you give to others applying to IBM?
My biggest tip would be to really embrace the learning and growth opportunities at IBM. They offer a lot of support, but you’ll get the most out of it if you’re proactive and take the initiative to ask questions, seek feedback, and constantly challenge yourself. Also, don’t hesitate to get involved in the extra-curricular activities and networking events—they’re a great way to build connections and get to know people outside of your team. Finally, be prepared to adapt and stay flexible, as there’s always something new to learn or a different way of doing things. It’s a place where you can truly grow if you’re open to it.
In This Review
Join Now

Join the Higherin Community

Save Time

Easily add jobs from Higherin or external platforms to keep everything organised.

Personalised Alerts

Get tailored job recommendations and updates straight to your inbox.

Exclusive Features

Access tools like application tracking, deadline reminders, and saved searches.

Stay Ahead

Be the first to know about the latest opportunities and deadlines.

Completely Free

Create an account and unlock powerful features at no cost.