
Senior Backend Developer
Hybrid
London, United Kingdom
Freelance
18-03-2025
Job Specifications
Senior Backend Engineer - Contract
Senior Backend Engineer (Contract) – Node, Python & SQL | Renewable Energy IPP
Location: Hybrid - London, Glasgow or Barcelona
Contract Duration: 6-8 months
Rate: Competitive, based on experience
Industry: Renewable Energy / Independent Power Producer (IPP)
Join the Future of Clean Energy!
We’re an innovative Independent Power Producer (IPP) driving the transition to a sustainable future. As we expand our digital infrastructure, we’re looking for a Senior Backend Developer with expertise in Node, Python & SQL to help build cutting-edge applications that optimize our renewable energy operations.
What You’ll Do:
Architect and develop back-end features using Node.js
Experience in Azure services to help us build APIs and manage authorization using Azure B2C or possibly Auth0.
Implement and maintain APIs, ensuring they adhere to security best practices.
Responsible for transforming raw data into formats that the API can consume.
Configure and integrate authentication and authorization services such as Azure B2C or Auth0.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Transform raw data in Databricks using DBT, SQL and Python into a form that the API can consume.
Utilize CI/CD pipelines in GitHub for continuous integration and deployment.
Future work - caching into the APIs, although this hasn't been implemented yet as it's a young greenfield application.
What We’re Looking For:
8+ years of experience with backend software development
Proficiency in Node.js, Express, and RESTful API integration
Strong understanding of Node, Python & SQL
Experience with cloud platforms Microsoft Azure.
Experience with raw data in Databricks using DBT - advantageous.
Familiarity with CI/CD pipelines and agile methodologies
Experience React / Typescript - advantageous.
Passion for clean energy and sustainable technology solutions
Why Join Us?
Work on meaningful projects in the renewable energy sector
Be part of a forward-thinking, tech-driven team
Cutting-edge tech stack and modern development practices
Potential for contract extension or full-time opportunity
Interested? Apply Now!
If you're interested please get in contact with l.brittonjeal@pipermaddox.com or 0117 2050 195.
About the Company
Piper Maddox recruits exclusively into the Renewable Energy industry. We are one of the fastest-growing Cleantech staffing partners in the USA and Europe. Our collective experience in delivering top calibre candidates into Renewable Energy businesses and projects is unmatched by our peers. We take a specialist approach to the market, allowing us to be true experts in our niche verticals. Our approach is one focused on quality above all else. We utilize our extensive network, experience in headhunting the very best talent a... Know more
Related Jobs


- Company Name
- Rothstein Recruitment
- Job Title
- FX Application Support - Cloud - Pricing
- Job Description
- FX Application Support - Cloud - Pricing Excellent opportunity opens for broadly skilled FX App Support Engineer keen to upskill and learn new businesses areas to join a leading Bank focusing in Pricing. The successful candidate will have skills within SQL / UNIX and a problem-solving mentality. The candidate will have strong functional knowledge of FX products and have a good working knowledge of financial products. Must have knowledge of FX pricing and distribution channels and experience with typical message standards transmitted between systems. The candidate will have a proven technical track record with the tools used to provide first line application support for cloud-based apps. Knowledge of Commodities, IRD, Fixed Income, Bonds & Equities are beneficial. Proactive mentality and an enthusiastic attitude important for this team-oriented environment. Interested? Please Apply! Bank Banking Foreign Exchange Pricing SQL Support UNIX AWS FIX Protocols Murex


- Company Name
- Robertson Sumner
- Job Title
- Information Technology Support Engineer
- Job Description
- IT Tech Bar Engineer Inside IR35 London based (onsite 5-day pw) £140 per day (via Umbrella) We’re looking for an IT Tech Bar Engineer to provide face to face support via our IT Managed Service client for one of their end customers in London. You’ll need experience across both Windows and Mac technologies and should also possess skills or a knowledge of a range of SaaS and Cloud type technologies. Job Requirements Technical Support: Provide customer-focused technical assistance for both Windows and Mac devices. In-Person IT Support: Offer face-to-face troubleshooting and support and liaise with the IT Helpdesk team. Software & SaaS Support: Assist with a range of industry-leading SaaS tools, including Google Workspace/Admin, Jamf, InTune. Office Technology Maintenance: Collaborate with workplace teams to manage office technology, including meeting rooms and digital displays. Inventory Management: Maintain IT stock levels, ensuring accurate tracking and recording of equipment. Independent Problem-Solving: Research and resolve application issues proactively. Team Collaboration: Work closely with the IT Service Desk team to ensure seamless IT support. Ideal Person Experience: Previous experience in an IT support or administrator role within a fast-paced environment is preferred. Device Support: Proficiency in supporting both macOS and Windows systems. Hardware Troubleshooting: Ability to diagnose and repair laptop hardware, upgrade components, and support peripherals. Problem-Solving: Strong analytical skills with a proactive approach to finding solutions. Customer-Focused: A service-oriented mindset with excellent interpersonal skills. Communication Skills: Strong written and verbal communication, with fluency in English.


- Company Name
- Platform Recruitment
- Job Title
- Principal Software Engineer
- Job Description
- Title: Principal Software Engineer Company: Elite Tech R&D Location: London (Hybrid) Pay: Up to £600/day (Inside IR35) Duration: Initial 6-month period Overview: Are you looking to work at the cutting edge of Video Processing, Machine Learning and GPU optimisation? Are you bored of maintaining legacy code and want to start building something new, in a greenfield environment? In this position you will be working on a brand new project in a highly-respected team of specialist C++, ML and Video Processing engineers to create version 2.0 of an already globally successful product. About you: 4+ years of commercial C++ development Interest in performance optimisation ML acceleration tools (TensorRT etc.,) Exposure to GPU technology (CUDA, OpenCL etc.,)) Kernel development experience Full details are available. Please don't hesitate to get in touch with max@platform-recruitment.com to learn more.


- Company Name
- Ingenii Search
- Job Title
- Principal Software Engineer
- Job Description
- Ingenii Search are seeking a highly skilled C++ Developer with expertise in low-latency electronic trading systems to join a Equities Algorithmic Trading team on a contract. This role involves designing, developing, and optimising cutting-edge trading algorithms for high-frequency and low-latency execution. The ideal candidate will have a deep understanding of market microstructure, a strong background in multi-threaded programming, and experience with performance optimisation at the hardware and software level. Duties: Design, develop, and optimize low-latency, high-throughput trading algorithms for equities. Implement and fine-tune high-performance C++ code for electronic trading strategies. Work closely with quants, traders, and infrastructure teams to improve execution quality and trading performance. Utilise profiling tools and performance tuning techniques to ensure ultra-low-latency execution. Monitor and troubleshoot live trading strategies in production. Background: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field. Strong proficiency in modern C++ (C++17/20) and multi-threaded programming. Deep understanding of low-latency programming, including CPU cache optimization, lock-free data structures, and efficient memory management. Experience with network programming (TCP/IP, UDP, multicast) and high-performance messaging frameworks. Familiarity with Linux kernel tuning, real-time scheduling, and system profiling. Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.