Enable job alerts via email!

Fullstack Developer

Page 1 Recruitment

Sheffield

On-site

GBP 50,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A recruitment agency in Sheffield is seeking a Fullstack Developer to join a team focused on delivering sustainable energy solutions across Africa. You will be tasked with developing features for a digital platform that enhances energy distribution. Candidates should have solid experience in Python and Django, along with frontend skills in Vue.js or similar frameworks. This role offers a unique opportunity to impact communities by improving access to reliable energy.

Qualifications

  • Solid experience working with Python and Django.
  • Knowledge of Vue.js or a similar JavaScript framework such as React.
  • Good understanding of MariaDB and SQL.
  • Experience designing and developing RESTful APIs.
  • Familiarity with version control systems such as Git.
  • Confidence using debugging tools such as PyCharm, pdb or Sentry.

Responsibilities

  • Design, develop and maintain features that improve platform functionality.
  • Optimise databases for performance and scalability.
  • Build responsive web interfaces.
  • Integrate third-party APIs and services.
  • Conduct code reviews and mentor team members.
  • Troubleshoot technical issues and contribute to Agile planning.

Skills

Python
Django
Vue.js or React
MariaDB
SQL
RESTful APIs
Git
CI/CD pipelines
Web security
Performance optimisation
Server management (nginx)
Debugging tools (PyCharm, pdb, Sentry)
Job description
Fullstack Developer

Sheffield

£50,000 - £60,000

Recruitment is proud to be working with an innovative technology company transforming Africa's transport and energy sectors. Driven by a commitment to a net‑zero future, this organisation is tackling complex energy distribution challenges with practical, scalable solutions that deliver real‑world impact.

As part of their ongoing growth, they're seeking a Fullstack Developer to join their Sheffield‑based team and play a key role in developing the technology that's expanding access to sustainable energy across Africa.

You'll be part of a collaborative, purpose‑led team building the digital platform that powers energy distribution across the continent.

This is a hands‑on role where your work will make a tangible difference helping communities gain access to reliable, affordable energy. You will work closely with colleagues across engineering, product and operations to deliver technology that scales efficiently and performs reliably.

Key responsibilities
  • Design, develop and maintain features that improve platform functionality and user experience
  • Optimise databases for performance, scalability and reliability
  • Build responsive web interfaces that perform well even in low‑connectivity environments
  • Integrate third‑party APIs and services to expand platform capabilities
  • Conduct code reviews, mentor team members and encourage best practices
  • Troubleshoot technical issues to minimise downtime across multiple regions
  • Contribute to Agile sprint planning and refinement sessions
We're looking for someone with:
  • Solid experience working with Python and Django
  • Knowledge of Vue.js or a similar JavaScript framework such as React
  • Good understanding of MariaDB and SQL
  • Experience designing and developing RESTful APIs
  • Familiarity with version control systems such as Git and CI/CD pipelines
  • Awareness of web security, performance optimisation, and server management (nginx, cron, package managers)
  • Confidence using debugging tools such as PyCharm, pdb or Sentry
Bonus points for:
  • Experience with IoT or hardware integration
  • Knowledge of distributed systems or offline‑first architectures
  • Background in the energy, mobility or fintech sectors

Interested? Click apply now or contact Chengi at Page 1 Recruitment on (phone number removed) to have a chat about the role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.