Octopus Energy

Fullstack Engineer

Octopus Energy

full-time

Posted on:

Location Type: Hybrid

Location: Sheffield • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

DjangoJavaScriptMariaDBNGINXPythonReactSQLVue.js

About the role

  • Work collaboratively across the company to continuously refine how our platform can create the greatest impact, scale efficiently, and operate reliably for our users
  • Design, develop, and maintain features for the MOPO Platform that enhance functionality and user experience
  • Optimise database performance and ensure efficient data storage and retrieval for our growing network
  • Build intuitive and responsive web interfaces that work reliably in challenging connectivity environments
  • Integrate third-party APIs and services to extend platform capabilities
  • Conduct code reviews, mentor team members, and champion best practices
  • Troubleshoot technical issues to ensure minimal disruption to our operations across four countries
  • Participate actively in Agile processes, contributing to planning and refinement sessions

Requirements

  • Strong proficiency in Python and Django for backend development
  • Good working knowledge of Vue.js (or similar Javascript framework, e.g. React)
  • In-depth knowledge of MariaDB and SQL
  • RESTful API design and development
  • Version control systems (e.g., Git) and CI/CD pipelines
  • Web security best practices and performance optimization
  • Server deployment and maintenance (e.g. nginx, cron, package managers)
  • Strong debugging skills (e.g. PyCharm debugger, pdb, Sentry)
Benefits
  • Occasional international travel to Sub-Saharan Africa is offered to all employees if interested

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoVue.jsReactMariaDBSQLRESTful APIGitCI/CDWeb security
Soft skills
collaborationmentoringtroubleshootingAgile processes