Senior Full-stack Engineer

Engineering · Full-time · United Kingdom

Job description

ABOUT PLEDGE

Pledge is a B2B sustainability software on a mission to tackle one of the world's most polluting industries: transport and logistics.

We empowers businesses to accurately measure and understand their logistics emissions, providing the transparency needed for impactful climate action.

Our self-service product ensures calculation accuracy and gives customers the confidence to make credible changes and drive decarbonisation in their supply chains.

Pledge was founded by early Revolut employees and the former CTO of Freetrade and raised a $10M Series A in 2023 from world-class climate and software investors including Lowercarbon Capital and Zinal Growth.

Read more about our journey here.

ABOUT THE ROLE

You'll be a core team member of Pledge's engineering team and will play a defining role in the building and the quality of our products. You’ll work directly with the founders and be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

This role is well suited if you:

  • Seek to work in dynamic startup environment in a rapidly growing and impactful industry,
  • Have a high risk appetite and
  • Are excited to work from an office with your team (we typically do 3 days a week or more at the office with 1 to 2 weeks of fully remote work over the course of the year for some of the team).

WHAT YOU'LL BE DOING

  • Defining the design and creation of scalable software
  • Working as part of a cross-functional agile team including engineers, product design, product management and other stakeholders in order to ideate software solutions
  • Designing and developing end-to-end solutions
  • Designing and developing modern, secure and reliable internal and public APIs
  • Writing clean, documented and functional code
  • Testing software to ensure responsiveness and efficiency
  • Troubleshooting, debugging and upgrading software
  • Writing technical documentation
  • Working with data scientists and analysts to improve software
  • Be an advocate of end-to-end development best practices (e.g. coding, testing, deployment, maintenance).

WHAT YOU'LL NEED

  • Proven experience as a full-stack developer, ideally working on B2B SaaS products and APIs
  • Working knowledge of various tools, open-source technologies and common stacks
  • Knowledge and experience of industry best practices and tools
  • Experience developing web based applications
  • Experience with the stack used at Pledge:, Node.JS, TypeScript, Terraform, React.JS, GraphQL, PostgreSQL, ElasticSearch, AWS
  • Experience with Git, Docker and CI/CD pipelines
  • Experience with Cloud provider and Infrastructure as code
  • Experience with serverless architecture, e.g. AWS Lambda
  • Worked at a large tech company or high growth startup

WHAT WILL MAKE YOU SUCCESSFUL

  • Motivation to help businesses drive positive environmental impact.
  • An appetite for technical and technological challenges
  • Staying abreast of developments in web applications and programming languages
  • Awareness of Development and Agile principles
  • You can work autonomously and take ownership with a high degree of integrity
  • Excellent organisational and time management skills, and the ability to work on multiple projects at the same time
  • You operate best without lots of bureaucracy
  • You approach work in a logical way and operate from first principles
  • You have an obsession for solving customer problems and get excited about spending time with users of your products.

BENEFITS

  • Generous stock options - we are all owners of Pledge
  • Competitive salary
  • 25 days holiday (excl. bank holidays), increasing by 1 day each year of employment
  • Private health insurance (You’ll have full access to private online GP appointments, mental health support, and a Care Hub)
  • Cycle to work scheme
  • Pension plan

Additionally:

  • Regular team socials
  • Sponsoring of work equipment
  • Referral bonus program
  • Office in central London (Farringdon) where your team meets regularly (3 days a week or more)