Junior Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Are you a junior software developer who enjoys building things, solving problems and figuring out how technology can make things better? Bright Purple have an amazing opportunity for a Graduate/Junior Developer to join a thriving business looking to capture the potential of AI and build their own bespoke, in-house products and platforms. You will join a small but growing in-house development team as part of a wider business operating in the legal industry across the US and the UK. This is an opportunity to join a small, collaborative team where you’ll have the chance to build software that people use every day, contribute ideas and develop your skills across Python, Azure and backend development. They’re looking for more than someone who can write code. They want someone with the initiative to explore ideas, the confidence to contribute and the enthusiasm to keep learning. What’s in it for you:
- Salary - highly competitive
- Hybrid working in central London, with regular time in the office
- Hands-on exposure across Python, Azure, AI projects, and backend development
- The opportunity to take ownership of projects and see your work make a tangible difference
- A collaborative team where your ideas and contributions will be valued
- Room to develop your technical skills and progress your career
The Role: You’ll work alongside an experienced Technology & Data team, helping develop the applications, tools and automations that support the wider business. It’s a hands-on position offering exposure to different parts of the software development lifecycle, from understanding a problem and designing a solution through to building, testing and improving the finished product.
Requirements
We’re keen to speak with developers early in their careers who have a solid technical foundation and a genuine appetite to learn. You’ll ideally bring:
- Some commercial software development experience, ideally around one to two years.
- A working knowledge of Python and an understanding of backend development.
- Exposure to Microsoft Azure or experience deploying applications in a cloud environment.
- An understanding of APIs, databases and how applications work together.
- A methodical approach to problem-solving and a willingness to tackle unfamiliar challenges.
- Good communication skills and the confidence to share ideas, ask questions and work with others.
Just as importantly, we’re looking for someone who takes an active interest in their own development. Personal projects, self-directed learning and examples of things you’ve built outside work or university are all valuable. You don’t need an extensive portfolio, but being able to talk about something you’ve created, why you built it and how you approached the challenges will help you stand out. You don’t need to be an expert in every technology listed. Curiosity, initiative and the ability to learn are just as important as what you already know. Why This Opportunity:
For a junior developer, the right environment can make a huge difference to how quickly you develop.
You’ll be joining a team where you can get involved, contribute ideas and build an understanding of how software supports a real business. There’s scope to broaden your technical experience, take on more responsibility and learn from the people around you.
If you enjoy getting stuck into problems, experimenting with ideas and seeing something you’ve built come to life, this could be a great next step. Interested? If you’re a motivated junior developer looking for an opportunity to grow your skills in Python, Azure and backend development, we’d love to hear from you.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…