Senior Developer

Senior Developer

Full-Time 40000 - 58000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Lead the design and development of modern web applications that enhance access to justice.
  • Company: Join a dynamic public sector team in Edinburgh focused on impactful digital services.
  • Benefits: Enjoy a competitive salary, flexible working, and opportunities for professional growth.
  • Why this job: Make a real difference by building secure, reliable systems that serve the community.
  • Qualifications: Experience with React, Java, Spring, and a passion for improving public services.
  • Other info: Collaborative Agile environment with mentorship opportunities and career advancement.

The predicted salary is between 40000 - 58000 £ per year.

We are recruiting two Senior Developers to play a key role in building and improving the digital systems that support access to justice in Scotland. Working within an Agile delivery team, you’ll help modernise both public-facing and internal legal aid systems, ensuring they are secure, reliable, and built to last. This is a hands-on role with real influence. You’ll lead development on groups of related user stories, contribute to technical design decisions, and support less experienced developers. While the role aligns with the UK Government Digital, Data and Technology framework, we value flexibility, collaboration, and a willingness to get involved where needed in a small but capable public sector team.

If you are an experienced developer with a positive, improvement-focused attitude who’s ready to bring curiosity, resilience, and a commitment to building better services, we want to hear from you!

Key responsibilities include:
  • Leading and contributing to the design, build, and delivery of modern web applications using React and Java/Spring
  • Applying sound software architecture and design principles to improve system robustness, resilience, and scalability
  • Building and maintaining secure, well-designed REST APIs and integrations
  • Mentoring and supporting other developers, raising overall engineering standards
  • Troubleshooting and resolving technical issues to maintain stable, reliable services
  • Working closely with product, testing, and stakeholder colleagues during the delivery lifecycle
To succeed in this role, you will need:
  • Strong experience developing production systems using React, Java, Spring, and relational databases
  • A solid understanding of information security and how to design secure services by default
  • Experience working in Agile teams, with a clear focus on user needs and accessibility
  • The ability to design, review, and improve systems of moderate complexity
  • A strong work ethic, good judgement, and a collaborative approach to problem-solving
  • A genuine interest in building high-quality public services that make a real difference

Completed applications should be returned by Sunday 22 February 2026.

Senior Developer employer: Scottish Legal Aid Board (SLAB)

As a Senior Developer in our Edinburgh-based Digital Services team, you will be part of a dynamic and collaborative work culture that prioritises innovation and flexibility. We offer competitive salaries, opportunities for professional growth through mentorship, and the chance to make a meaningful impact on public services that enhance access to justice in Scotland. Join us to be at the forefront of modernising legal aid systems while enjoying a supportive environment that values your contributions.
S

Contact Detail:

Scottish Legal Aid Board (SLAB) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work in public services or have experience with Agile teams. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using React and Java/Spring. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and user-centric design principles. Be ready to discuss how you've tackled challenges in past projects and how you can contribute to building better public services.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate developers who want to make a difference!

We think you need these skills to ace Senior Developer

React
Java
Spring
REST APIs
Agile Methodologies
Information Security
Software Architecture
System Design
Mentoring
Troubleshooting
Collaboration
User-Centric Design
Problem-Solving
Database Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Developer role. Highlight your experience with React, Java, and Agile methodologies. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building public services and how your background makes you a great fit for our team. Let us know why you’re excited about this opportunity!

Showcase Your Projects: If you’ve worked on relevant projects, don’t hold back! Include links or descriptions of your work that demonstrate your ability to build secure and reliable systems. We love seeing real examples of your skills in action.

Apply Through Our Website: We encourage you to apply through our website for a smooth application process. It’s the best way for us to receive your application and keep track of everything. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Scottish Legal Aid Board (SLAB)

✨Know Your Tech Stack

Make sure you’re well-versed in React, Java, and Spring. Brush up on your knowledge of relational databases too. Be ready to discuss specific projects where you've used these technologies and how they contributed to the success of the project.

✨Showcase Your Agile Experience

Since this role involves working in Agile teams, be prepared to share examples of how you've collaborated with others in a fast-paced environment. Highlight your understanding of user needs and accessibility, as this will show that you can contribute effectively to the team.

✨Demonstrate Problem-Solving Skills

Think of a few technical challenges you've faced in previous roles and how you resolved them. This is your chance to showcase your troubleshooting skills and your ability to maintain stable, reliable services under pressure.

✨Mentorship Mindset

As a Senior Developer, you'll be expected to mentor less experienced developers. Prepare to discuss your approach to mentoring and how you’ve helped others grow in their roles. This will demonstrate your leadership qualities and commitment to raising engineering standards.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>