Software Developer

Apply

Software Developer

Apply
What I most enjoy about working at People's Postcode Lottery is the shared sense of purpose that connects our team - not just here in the UK but right across the Postcode Lottery Group. Our purpose and values, alongside a passionate, inspiring and committed team makes this a place we're all proud to be part of.

Clara Govier, Managing Director

What you will do as Software Developer

We’re looking for a collaborative Full Stack Engineer to join our OnePortal team. We build and support our international CRM platform, working closely with colleagues across multiple countries. Our focus is on delivering high-quality, accessible features that bring measurable value to the business.

We're now transitioning backend services from the LaaS platform into OnePortal. This move will allow us to operate as a fully self-sufficient, full stack team. You’ll play a key role in that transition, helping us adopt, evolve, and support those services as part of our platform.

We value clear communication, a strong sense of ownership, and a willingness to share and learn with others. You’ll have plenty of opportunity to shape the platform’s future, contribute across the stack, and influence how we work together as a team.

Your Tasks:

  • Support an agile team by offering technical guidance and mentorship to fellow software developers.
  • Contribute to sprint planning and backlog refinement, helping define and break down work that flows across front-end and back-end systems.
  • Take ownership of services being transitioned into OnePortal, either by adopting them “as is” or evolving them toward modern architectures.
  • Build and maintain accessible front-end components using React, Tailwind, and Storybook, with full test coverage using Jest, Testing Library, and Playwright.
  • Maintain and extend back-end services written in Java, with the opportunity to gradually lift and shift them into TypeScript and serverless infrastructure.
  • Ensure every commit is built, tested, and deployed through our GitLab CI/CD pipelines—supporting a fully automated path to production.
  • Participate in code reviews, offer constructive feedback, and help maintain a healthy and inclusive engineering culture.
  • Collaborate with other teams across the group and contribute to shared infrastructure and platform improvements.

Your Qualities:

  • You're curious and practical, always keen to learn, improve things, and help others do the same.
  • You take ownership of your work and communicate clearly and respectfully with your teammates.
  • You enjoy working across the stack and are happy diving into new areas when needed.
  • You understand that strong engineering is about more than code, it's also about team health, delivery flow, and good technical decisions made together.

We'd like you to be experienced with:

  • Front-end development using React, Tailwind, TypeScript, HTML, CSS, and JavaScript.
  • Component-driven design with Storybook, including story creation and interaction testing.
  • Comprehensive testing using Jest, React Testing Library, and Playwright.
  • Accessibility-focused development, adhering to WCAG standards.
  • Back-end and collaboration experience with Java services, Git workflows, and peer code reviews.

We’d like you to have some knowledge of:

  • Nx monorepos for managing multiple packages and maintaining consistent architecture.
  • AWS infrastructure (front and back end): Route 53, CloudFront, S3, CloudWatch.
  • Provisioning infrastructure using CDK and Terraform.
  • AWS ECS for containerised services.
  • GitLab CI/CD: managing automated pipelines for frontend, backend, and infrastructure changes.

If you’d like to learn more about this job, reach out to us today!

If you have any questions on the vacancy or People's Postcode Lottery, please contact me below.

Debbie McConnell

Connect with us on our socials

alt

Linkedin

alt

Instagram

We offer

A Rewarding salary

A Competitive Salary, a variable year-end bonus, 36 days' holiday a year based on a 37.5 hour week, and flexible working hours.

Development

The opportunity to develop your career. All team members have the option of applying for funding for a chosen training topic of their choice.

Work and Travel benefits

You'll get an Ridacard, which offers unlimited travel across the Lothian Bus Network, even outside working hours! 

Pension

Our pension is with Scottish Widows Personal Pension Scheme, we contribute 10%, on top of your contribution of 4%.

Fit & Healthy together

Free private healthcare including dental for all team members and covered from your first day.

Your wellbeing is important to us, so we have 24 hour access to support services such as mental health support, physiotherapy and remote GPs.

Family Time

Maternity Pay: 16 weeks at 100% of average weekly earnings followed by 23 weeks at 50%.

Paternity Pay: 4 weeks at 100%.

Shared Parental Pay: 14 weeks at 100% of average weekly earnings followed by 23 weeks at 50% of average weekly earnings.

We offer

Meet the team

Postcode Lottery Group is a private company, fully owned by a non-profit foundation. Our international team works across Europe in our welcoming offices in Amsterdam, Stockholm, Edinburgh, Dusseldorf, and London, and are joining forces every day to further grow the Postcode Lottery’s impact.

People's Postcode Lottery has been helping support charities and good causes throughout Britain and beyond since 2005. Our mission is to help raise funds for charities and good causes and increase awareness of their work. Players have raised more than £1.5 billion for thousands of charities and local good causes.

About us

A marketing-driven charity organisation

The Postcode Lottery Group is a marketing-driven international non-profit organisation. We operate lotteries to raise funds for a fairer, greener and healthier world. Our players win with their neighbours and generate money for charities together – it’s a win-win!

Our purpose: a better world, for everyone

Since our start in 1989, we have raised over €14.5 billion for thousands of charities.  Together with our players and 1,500 fellow team members in Great Britain, the Netherlands, Sweden, Germany and Norway, you'll be helping to create a better world every day.

Inclusion and equal opportunities

People are at the heart of what we do. Whether it’s our team, our players, or the thousands of good causes supported, our aim is to play our part in creating a fairer, more equal world. We are open to ideas and are committed to creating a culture that is inclusive, representative and celebrates diversity in everyone. But we are not perfect. We will always strive to do better – that’s just who we are.