Developer
Developer – Energy Trading, Markets
We’re seeking a proactive Trading Developer to architect and enhance the data and process backbone of our trading environment. You’ll design and implement backend APIs, real-time data pipelines, and monitoring frameworks—ensuring reliable, low-latency access to market and operational data. While your core focus is backend development, any front-end or full-stack experience will be a welcome bonus.
The trading developer will work closely with quantitative-analysts and trading management to develop a new trading product. The role will initially be the only developer within the Trading Department and is a great opportunity to work towards leading a growing team in the future.
About Conrad Energy Ltd
Conrad Energy is a fast-growing UK energy company. We’re powering the move towards renewables through innovation and technology. We generate power to support the National Grid when renewables can’t meet demand and we buy, sell and manage energy for businesses nationally.
With a portfolio including gas, batteries, solar, wind and hydrogen, our 83 sites, operational or in construction, have a potential to generate 983MW of power making us one of the leading flexible energy providers in the country. Optimised and operated using our market-leading software, iON+, we’re at the forefront of shaping a more efficient energy sector that is both reliable and sustainable.
Over the last few years, we’ve planned and developed some of the largest energy infrastructure projects in Europe, as well as rapidly expanding the number of business customers working with us.
We’re proud to power a changing world, building a better future for us all
Main job tasks and responsibilities
API & Service Development
- Design, develop, and maintain robust internal RESTful and event-driven APIs.
- Establish best practices for versioning, documentation, security, and monitoring.
Real-Time Data Architecture
- Build and manage data streaming pipelines using frameworks such as Spark, Kafka, or equivalents.
- Ensure high-availability and low-latency delivery of market and industry data.
Azure Deployments
- Deploy and operate services on Azure using Functions, App Services, AKS (Kubernetes), and related services.
Data Ingestion & Management
- Ingest diverse data sources (exchange feeds, third-party APIs, FIX/WebSocket interfaces).
- Implement ETL processes and data models to drive downstream analytics and trading strategies.
Uptime & Monitoring
- Implement health checks, alerting, and observability (metrics, logs, tracing) to maintain 24/7 uptime.
- Rapidly troubleshoot and resolve performance or connectivity issues.
Collaboration & Documentation
- Work closely with traders, quants, and operations to understand data requirements.
- Produce clear design docs and code reviews to foster team knowledge sharing.
What we are looking for
- 3+ years of experience in a development role, with a proficiency in Python; comfortable working with other languages (e.g. C#, JavaScript)
- Hands-on experience building and operating real-time streaming solutions (e.g., Spark Streaming, Kafka, Event-Hub)
- Thorough understanding of Azure services (Functions, App Services, AKS).
- Proven design and integration with deploying API frameworks (e.g. FastAPI, Django, etc.)
- Track record in designing, managing and optimising relational databases (SQL, Delta Tables)
- Knowledge of containerization tools and orchestration (Docker, Kubernetes).
- Excellent problem-solving skills, with the capacity to work autonomously and suggest the best solutions and tools for the needs of the team
- Can communicate complex issues and solutions to technical and non-technical stakeholders
Nice to have
- Certification in Azure (e.g., Azure Developer Associate, Azure Solutions Architect).
- Prior exposure to front-end or full-stack development (React, Angular, Vue) to build internal screens.
- Background in Energy Markets or Trading Environment (e.g. Trading exchanges, ETRMs)
- Familiarity with Data and Analytics Environments such as DataBricks, Fabric and their storage solutions (Delta Tables, LakeHouses, KQL)
- Experience with algorithmic trading routines or development of Trading Systems
- Company
- Conrad Energy
- Location
- Abingdon on Thames, Oxfordshire, UK
- Posted
- Company
- Conrad Energy
- Location
- Abingdon on Thames, Oxfordshire, UK
- Posted