Backend Engineer

Octopus Energy
Barcelona, Spain
2 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Databases Relational Databases Django Web Framework Fault Tolerance Mobile Application Software PostgreSQL Octopus Deploy Web Application Frameworks Backend Graphql Celery Restful APIs

Job description

OverviewAs a Backend Engineer at Octopus Energy, you contribute to high-impact MVPs that empower millions of customers and internal teams.You work across international, cross-functional teams to identify real business needs and translate them into fast, practical tech solutions.You will develop parts of our private area, billing, onboarding flows, and dashboards, delivering code with tangible customer impact.The role combines a fast-paced, agile culture with a people-first, collaborative environment that values bold, innovative problem-solving.This opportunity lets you shape scalable energy software at a global scale while advancing a sustainable mission.Compensaciones / BeneficiosOctopus Energy share optionsFlexible benefits (meal vouchers, transport, childcare, private health insurance)Support for electric vehicle purchasesPension planTraining and professional developmentFun, inclusive and collaborative team cultureResponsabilidadesCollaborate with international teams to develop and integrate new features for website and mobile appOwn and contribute to key product modules such as private area, bill management, saving sessions, onboarding optimization, and marketing dashboardsDeliver code with direct customer impact in a fast-paced environmentthrive in an agile culture with flat hierarchies and open collaborationContribute to solving real-world problems with practical technical solutionsRequisitos principalesBackend applications with PythonDjango or equivalent web frameworkDomain modelling and software architectureDesign and integration of GraphQL and REST APIsRobust, fault-tolerant, scalable softwareCelery and asynchronous task processingRelational databases, especially PostgreSQLStrong problem-solving and ability to lead complex issues from concept to productionFluent EnglishCollaborative and communicativeProactive problem-solvingAdaptability and flexibilityPythonDjangoDomain Modelling

Requirements

Strong problem-solving and ability to lead complex issues from concept to production Fluent English Collaborative and communicative Proactive problem-solving Adaptability and flexibility Python Django Domain Modelling

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:10 min

Exploiting python celery dependencies for internal container access

Vandana Verma · LIVE

Videos

See all

Related articles

See all