At a Glance
- Tasks: Develop scalable trading applications and real-time data services for a global commodities firm.
- Company: Join a leading global commodities trading firm with innovative technology projects.
- Benefits: Competitive pay, potential for contract extension, and hands-on experience in a dynamic industry.
- Other info: Exciting opportunity to grow in a fast-paced, high-performance trading environment.
- Why this job: Make an impact in energy trading while working with cutting-edge technologies and talented teams.
- Qualifications: Strong skills in React, TypeScript, Python, and experience with cloud technologies.
The predicted salary is between 60000 - 80000 £ per year.
Project: Front Office Trading applications
Industry: Energy trading & commodities
Contract: 6 month initial contract (multiyear scope)
X4 Technology is partnered with a global commodities trading firm building next-generation trading and market intelligence platforms. They are seeking a Contract Full Stack Engineer to develop scalable front‑office trading, analytics and real‑time data services. You will play a key role in the development of a real‑time, event‑driven position visualisation and P&L reporting platform used across multiple trading desks covering commodities including Power, Natural Gas, LNG, Carbon and Interconnectors.
Working closely with traders, middle office and wider business stakeholders, you will help deliver mission‑critical analytics that directly support trading and risk decision‑making. The role involves building and enhancing low‑latency data pipelines processing events from OpenLink Endur ETRM, leveraging technologies such as Kafka, Azure Databricks, and Apache Pinot. You will design and implement scalable services for data sanitisation, aggregation, and filtering, enabling highly configurable views across Gas Position, P&L, price exposure, FX exposure, and other key trading metrics. You will also contribute to delivering robust end‑to‑end testing strategies across systems and ensure functional, non‑functional, and data quality requirements are consistently met to the highest standards in a high‑performance trading environment.
Requirements
- Strong frontend development experience with React and TypeScript
- Advanced Python expertise including OOP, async programming, and frameworks such as FastAPI, Flask, or Django
- Proven experience building and integrating RESTful and GraphQL APIs
- Understanding of Backend-for-Frontend (BFF) architecture patterns
- Experience optimising low-latency, high-throughput systems through caching, async I/O, and database tuning
- Cloud and DevOps experience with Docker, CI/CD pipelines, and AWS or Azure deployments
- Strong knowledge of distributed systems, microservices, and scalable architecture design
This is an initial 6‑month contract supporting a long‑term multi‑year trading technology programme, offering strong extension potential.
Contract Full Stack Engineer (Commodities) employer: X4 Technology
Join a leading global commodities trading firm that prioritises innovation and collaboration in the energy sector. As a Contract Full Stack Engineer, you will thrive in a dynamic work culture that values your contributions to mission-critical projects, while enjoying opportunities for professional growth and development. With a focus on cutting-edge technologies and a commitment to excellence, this role offers a unique chance to make a significant impact in a high-performance trading environment.
StudySmarter Expert Advice🤫
We think this is how you could land Contract Full Stack Engineer (Commodities)
✨Tip Number 1
Network like a pro! Reach out to folks in the commodities and trading space on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving React, TypeScript, and Python. Make sure to highlight any experience with low-latency systems or cloud technologies. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your experience with APIs and microservices. We recommend using platforms like LeetCode or HackerRank to get in the zone.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in the role. Don’t forget to tailor your application to highlight your relevant experience in trading applications and real-time data services!
We think you need these skills to ace Contract Full Stack Engineer (Commodities)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Contract Full Stack Engineer. Highlight your experience with React, TypeScript, and Python, as well as any relevant projects in energy trading or commodities. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Don’t forget to mention your experience with low-latency systems and cloud technologies – we love that stuff!
Showcase Your Projects:If you've worked on any relevant projects, especially those involving real-time data services or trading applications, make sure to include them. We’re keen to see examples of your work that demonstrate your skills in building scalable services and APIs.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your materials in one go. Plus, it helps us keep track of your application better!
How to prepare for a job interview at X4 Technology
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React, TypeScript, and Python. Brush up on your knowledge of Kafka and Azure Databricks too, as these will likely come up during technical discussions.
✨Understand the Trading Environment
Familiarise yourself with the commodities trading landscape, especially around Power, Natural Gas, and Carbon. Being able to discuss how your skills can directly impact trading and risk decision-making will impress the interviewers.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-time scenarios. Think about past experiences where you optimised low-latency systems or built scalable services, and be ready to explain your thought process.
✨Showcase Your Collaboration Skills
Since you'll be working closely with traders and other stakeholders, highlight your experience in cross-functional teams. Share examples of how you’ve effectively communicated technical concepts to non-technical team members.