At a Glance
- Tasks: Design and build innovative trading platforms with a focus on real-time data.
- Company: Join a leading energy trading company in the heart of London.
- Benefits: Enjoy 38 days holiday, health insurance, gym membership, and a £5000 learning budget.
- Other info: Be part of a diverse team that values curiosity and collaboration.
- Why this job: Make a real impact in a dynamic environment while developing your skills.
- Qualifications: Experience in full-stack development with modern frameworks and languages.
The predicted salary is between 36000 - 60000 £ per year.
We are an energy trading company generating liquidity across global commodities markets. We combine deep trading expertise with proprietary technology and the power of data science to be the best-in-class. Our understanding of volatile, data-intensive markets is a key part of our edge.
At Dare, you will be joining a team of ambitious individuals who challenge themselves and each other. We have a culture of empowering exceptional people to become the best version of themselves.
The Role
Working within the Software Engineering team at Dare, you will join a group responsible for building and evolving the firm's proprietary trading and risk platforms. These systems sit at the core of business, supporting real-time pricing, risk management, analytics and execution across volatile markets.
We are looking for strong Full-Stack Engineers who are comfortable working across the entire product stack — from user-facing interfaces, through backend services, and data layers. You will be expected to take end-to-end ownership of features, contribute to system design to drive and deliver high-quality, real-time actionable insights to our trade floor. Working with our existing cross-functional teams, you will help transform our technical deliverables that support our activity on the trading floor, involving designing, implementing, and maintaining complex applications.
This is a role for engineers who want to be trusted with meaningful stack responsibility, rather than being confined to a single slice of the stack. At senior levels, the role naturally expands to include architectural influence, technical leadership, and raising the engineering bar.
As part of your role, you will:
- Design, build, and own end-to-end features spanning frontend UI, backend services, and data/storage layers.
- Develop and maintain user-facing applications using modern JavaScript frameworks (e.g. React or similar).
- Build backend APIs and services using a modern backend stack (e.g. Python, Go, Java, or similar).
- Contribute to system architecture and technical design discussions, with an emphasis on robustness, scalability, and clarity.
- Write clean, maintainable, well-tested code across multiple layers of the stack.
- Collaborate with end users, senior management, and other engineers to deliver customer value.
- Debug and resolve issues across the full system, from UI to infrastructure.
- Improve engineering standards, tooling, and processes as the team scales.
- Mentor other engineers and provide technical leadership where appropriate.
What You'll Bring
- Strong experience as a Full Stack Engineer or in roles covering both frontend and backend responsibilities.
- Solid frontend experience with React or a comparable modern JavaScript framework such as Angular.
- Solid backend experience with at least one modern language/framework (Python, Go, Java, etc.).
- Experience building and consuming APIs and Real-time data (REST, gRPC, NATS, AMPS, KAFKA or similar).
- Good understanding of data models, persistence, and data access patterns.
- Strong systems thinking and ability to reason about trade-offs across the stack.
- Ability to independently deliver features from concept to production.
- Drive and passion to deliver business value at a high velocity.
- Trading or Financial Services experience.
Desirable
- Experience in trading systems, data-heavy platforms, or real-time / low-latency environments. However, strong fundamentals, sound engineering judgment, and the ability to learn quickly are valued more highly than domain-specific experience.
- Exposure to distributed systems, event-driven architectures, or streaming data.
- Experience working in high-scale or high-reliability systems.
Benefits & perks
- Competitive salary
- Vitality health insurance and dental cover
- 38 days of holiday (including bank holidays)
- Pension scheme
- Annual Bluecrest health checks
- A personal learning & development budget of £5000
- Free gym membership
- Specsavers vouchers
- Enhanced family leave
- Cycle to Work scheme
- Credited Deliveroo dinner account
- Office massage therapy
- Freshly served office breakfast twice a week
- Fully stocked fridge and pantry
- Social events and a games room
Diversity matters
We believe in a workplace where our people can fulfil their potential, whatever their background or whomever they are. We celebrate the breadth of experience and see this as critical to problem-solving and to Dare thriving as a business. Our culture rewards curiosity and drive, so the best ideas triumph and everyone here can make an impact.
Please let us know ahead of the interview and testing processes if you require any reasonable adjustments or assistance during the application process.
We're also proud to be certified a 'Great Place to Work'. Read more about our culture and what our team says about us here.
Full Stack Engineer in London employer: Dare
DARE is an exceptional employer that fosters a dynamic work culture centred around growth and innovation in the energy trading sector. As a Talent Development Coordinator, you will benefit from hands-on experience in a live trading environment, with ample opportunities for professional development and collaboration with experienced traders and leadership. The company's commitment to employee growth and its supportive atmosphere make it an ideal place for those seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can boost your chances of landing that Full Stack Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving modern JavaScript frameworks or backend services. This is your chance to demonstrate your end-to-end ownership of features and technical prowess.
✨Tip Number 3
Prepare for technical interviews by brushing up on system design and coding challenges. Practice explaining your thought process as you solve problems, as this will highlight your systems thinking and ability to reason about trade-offs across the stack.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our team at Dare, where we value curiosity and drive.
We think you need these skills to ace Full Stack Engineer in London
Some tips for your application 🫡
Show Your Passion:When writing your application, let us see your enthusiasm for the role! Share why you're excited about being a Full Stack Engineer and how you can contribute to our team at Dare.
Tailor Your CV:Make sure your CV highlights relevant experience that aligns with the job description. Focus on your skills in both frontend and backend development, and don’t forget to mention any trading or financial services experience!
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your past projects and achievements, making it easy for us to see your impact and contributions.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at Dare
✨Know Your Stack
Make sure you’re well-versed in both frontend and backend technologies mentioned in the job description. Brush up on your React skills and be ready to discuss how you’ve built and consumed APIs. Being able to talk about your experience with modern languages like Python or Java will definitely give you an edge.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those involving real-time data or trading systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate your systems thinking and ability to reason about trade-offs across the stack.
✨Engage with the Team
Since collaboration is key in this role, be ready to talk about how you’ve worked with cross-functional teams in the past. Share examples of how you’ve mentored others or contributed to system architecture discussions. This shows you’re not just a coder but a team player who can drive business value.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the company’s culture and technical challenges. Inquire about their approach to scalability and robustness in their systems, or how they handle real-time data processing. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.