
Fullstack Engineer
Octopus Energy
full-time
Posted on:
Location Type: Hybrid
Location: Sheffield • 🇬🇧 United Kingdom
Visit company websiteJob 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