Join Bright Network as our Python Developer!

Introducing Bright Network:

At Bright Network, we use technology & data to connect ambitious young people from all backgrounds with the brightest career opportunities. Our leading platform provides our ONE MILLION+ members with the tools, advice and insights they need to access brilliant opportunities at global companies. We ensure the next generation finds the future they deserve and the 300+ businesses we partner with (including the likes of Amazon, Google & Goldman Sachs) identify the most powerful pipeline of tomorrow’s talent.

Our Edinburgh-based Tech and Product teams have grown rapidly (now 12!) over the past few years, and we’re now looking for a Python Developer to join our team!

The Role:

As our Python Developer, you will be excited by the opportunity to work in our B2C team, building features for our student members. You’ll be working closely with 3 other lovely and talented engineers in the team, along with product, design and other stakeholders across the company.

The primary codebase is written in Python and Django, using TypeScript and React on the frontend. All our infrastructure is on AWS and managed via Terraform. We work in 2 week sprints, with flexibility to choose what you want to work on, time to learn and mentor, and time to address technical debt.

What you can expect to work on in your first six months…

  • Debugging and resolving issues relating to the performance/configuration/functioning of our Django website (deployed with Gunicorn on AWS).
  • Designing/building/refactoring/testing Django Rest Framework APIs to improve or extend our product offering.
  • Fixing/improving/enhancing small and large parts of our codebase with the aim of improving our SEO.
  • Working on integrations with any of a number of internal services built by other teams within the company.
  • Participating and potentially leading on design reviews for new parts of our system, and/or participating in discussions around the best ways in which to solve certain technical issues we have.

Does this sound like you?

  • Solid professional software development experience.
  • Extensive, recent professional experience using Python.
  • Experience building and working on medium to large websites.
  • Experience leading on the planning, development and deployment of large parts of a python-based system.

If your experience looks a little different to that outlined, we’d still be keen to hear from you if this is a role that excites you and one that you think you could really excel in!

What makes our team and culture great?

We’ve worked really hard to build the engineering team and culture that we want to work in, and we all believe we’ve built something special. We are focused on world-class engineering to build high-quality, scalable and user-centred products and platforms.

We work hard to balance our ambitious objectives with our own personal development each sprint. We operate on a “no egos” basis and push for a high-performing team with psychological safety. You’ll have a lot of autonomy and influence on our technology and processes, and will find very little red tape or unnecessary constraints here. Our drive for evidence and data-driven decisions has helped us in creating multiple products that we take a lot of pride in!

Not only that, but we have a good balance of hybrid working with an inclusive in-office culture – every Thursday we work in the Edinburgh office together for full face-to-face collaboration, and you’re welcome and encouraged to use the office as much as you like beyond that!

We can offer you:

  • A high-growth and rapidly scaling business 📈
  • A flat & transparent structure with a values-driven & collaborative culture 🤲
  • Unlimited holiday allowance 🏝
  • Flexible / hybrid-working policies including our “work from anywhere” policy 🌎
  • £50 per month to spend on the wellbeing benefits of your choice 💵
  • Private healthcare plan with Bupa ❤️
  • Enhanced pension contribution through Aviva 💰
  • Annual company-wide bonus scheme 💎
  • Sales introduction and employee referral schemes 👨‍👩‍👧‍👦
  • A culture of consistent growth and improvement with monthly lunch and learns and ad-hoc training budget for team or individual training 🌱
  • Regular team socials including our full team off-site, Christmas Party and more! 💃

Key Details:

Location: Hybrid - one day each week working from our Edinburgh office (Thursday)

Salary: £50-90K based on experience and seniority (we're open to Mid or Senior profiles)

Start Date: ASAP

Application & interview process:

  • 30-minute initial screening call with our Senior Talent Partner
  • Take home technical test followed by technical interview
  • Values & culture interview and 1:1 meeting with our CEO

Diversity, Equity, Inclusion & Belonging Commitment:

Equal opportunities for all is a core part of what we do at Bright Network. To this end, we welcome applications from candidates of all backgrounds and endeavour to run a fair and equal hiring process at all times. We assess and recruit candidates based on competency and potential, irrespective of their gender, ethnicity, sexual orientation or disability status.

To learn more about our commitment to Diversity, Equity, Inclusion and Belonging, please click here.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Diversity, Equity, Inclusion and Belonging

Diversity, Equity, Inclusion and Belonging is integral to us as an employer. It's at the heart of what we do for our members, and it's at the heart of what we do for our team too. We strive to run our recruitment processes with respect for all candidates, recognising and embracing diversity, whilst ensuring we hire based on competency, values and potential.

In order to help us continue to achieve this, it is important that we are able to track and report on key DEIB metrics throughout our recruitment processes. The following questions are exclusively used for internal reporting; your data will not be shared externally.

If you are uncomfortable answering any or all of the questions, then please click the option "prefer not to say".

What best describes your gender? (Select one)





Are you trans? (Select one)


Ethnicity (Select one)







What best describes your sexual orientation? (Select one)





Did one or both of your parents attend university? (Select one)




Which of these schools did you attend? (Select one)




Were you eligible for free school meals? (Select one)




Do you consider yourself to have a disability or learning difficulties? (Select one)




Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.