Software Developer

Be among the first applicants.
ENGINEERINGUK
City of Edinburgh
GBP 80,000 - 100,000
Be among the first applicants.
2 days ago
Job description

You will need to login before you can apply for a job.

Sector: Technology | Role: Professional | Contract Type: Permanent | Hours: Full Time

Location: Edinburgh City Centre, Permanent, Full time, Grade 8

People’s Postcode Lottery raises funds for good causes. Together with our charity partners and players, our team members help create a fairer, greener, and healthier world. You could be part of this amazing mission as a Software Developer. Join our international team at the Postcode Lottery Group in the Netherlands, Sweden, Great Britain, Germany, and Norway!

We are looking for a collaborative Software Developer to join our full-stack development team. You'll be working with a modern technology stack to improve our website, focusing on continuous value addition and close collaboration with our product team. We're now embarking on exciting new projects with the Postcode Lottery Group, where your innovative solutions will play a key role in building the next generation of lottery products.

In this role, your work will directly impact how our players interact with us online. We're committed to deploying changes quickly, focusing on high-quality, user-friendly features that make a real difference. Watching how users interact with our site and using that feedback to guide your work will be a key part of your job.

You'll take an active role in planning our work, prioritising what we tackle next, and developing new features alongside your teammates. It's important that you're involved in creating and maintaining our test suite, deployment pipelines, and the tools that keep our website running smoothly. We value continuous improvement and are always looking to improve our development process.

Josh, Lead Software Developer, Group Tech: ‘Our team at People’s Postcode Lottery is incredibly open and engaged, combining technical curiosity with passion for the good causes we support. There's nowhere like it.

Your Tasks:

  • Webpage Development: Implement and maintain webpages for our site, ensuring a seamless and engaging user experience.
  • Agile Collaboration: Participate in a Scrum team by refining user stories and planning sprints, ensuring efficient workflow and timely delivery of features.
  • Cross-Functional Teamwork: Work closely with designers, marketing colleagues, and other teams to produce cohesive and impactful outcomes.
  • Code Quality and Stability: Perform refactoring and troubleshooting of production issues. Commit to maintaining the quality of the software and the stability of the deployment pipeline through code reviews, incremental changes, and the use of feature flags and canary releases.
  • Collaborative Problem Solving: Engage in pair programming and occasional mobbing sessions to solve problems, sharing knowledge and receiving instant feedback.

Your Qualities:

  • Proactive and Open-Minded: Eager to take initiative and approach challenges with a positive, open attitude.
  • Empathetic Team Player: Friendly, approachable, and empathetic.
  • Problem Solver: Willing to learn how to break down complex problems into manageable solutions with support from the team.
  • Flexible and Willing to Learn: Your exact skills might not match our current stack, but your willingness to learn and adapt is what truly matters to us.

Desired Skills:

  • Web Development Experience: Familiarity with web application development, especially using Gatsby, NextJS, React, or similar frameworks, along with a solid foundation in HTML, CSS, and TypeScript. Experience with a headless CMS (Content Management System) such as Contentful or Storyblok.
  • Testing Proficiency: Experience with Jest, React Testing Library for refactoring, Cypress for E2E testing, and Puppeteer for canary tests to ensure our website remains regression-free.
  • Accessibility Focus: A commitment to building inclusive, accessible websites.
  • Cloud Infrastructure Knowledge: Experience with AWS (Amazon Web Services) services (CloudFront, S3, CloudWatch, CodePipeline, Lambda@Edge) and infrastructure provisioning using CDK.
  • Deployment and Automation: Familiarity with Jenkins, GitLab, and automation tools like npm, Bash, and Docker, contributing to stable and efficient deployment pipelines.

Benefits of working with us:

  • Competitive salary, excellent pension scheme, and private medical care.
  • Strong culture of learning and development with extensive training programmes and career opportunities.
  • Regular social activities and a strong team culture.
  • Wellbeing options including an in-house gym and mental health support services.
  • Opportunities to engage with charities and good causes we support.

Our Group Tech team works alongside the other Postcode Lotteries and is responsible for lottery processes, service management, cyber security, end-user computing, data management, programme management, cloud and development.

The Postcode Lottery Group is an international organisation with a social purpose, raising funds for a fairer, greener, healthier world.

If you’re interested, you can apply now. For more information, contact us at jobs@postcodelottery.co.uk.

Company

People's Postcode Lottery has been helping support charities and good causes in Britain and beyond since 2005. Players have raised £1 billion for thousands of charities and good causes. We are part of Novamedia/Postcode Lottery Group, the creator and owner of the Postcode Lottery format, operating lotteries in the Netherlands, Sweden, Britain, Germany, and Norway.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer jobs in City of Edinburgh