Full Stack Engineer

Dare
London, UK
6 days ago
Apply on www.efinancialcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Algorithmic Trading Data Analysis Software Applications C++ (Programming Language) Data Security Software Debugging Distributed Systems Python (Programming Language) Qt (Software)
+10 more
Software Engineering Data Streaming Systems Architecture Backend Event Driven Architecture Low Latency Real Time Data Apache Kafka Front End Software Development Golang

Job description

City of London Permanent, Full-time - Onsite Who we are 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, modern backend stack (e.g. Python, Go, Java, or similar). Contribute to system architecture and technical design discussions, with an emphasis on robustness, scalability, reliability 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. Participate in on-call rotations, including nights for ICE market opening hours, 2nd line support to front-office trading desk, improving application resiliency, reliability, incident management, and application improvement to meet SLOs and monitoring altering for SLIs. Ability to leverage AI to develop and deliver solutions and rapid velocity. What You’ll Bring Strong experience as a Full Stack Engineer or in roles covering both frontend and backend responsibilities.

Requirements

Experience of building high performance C++ native desktop preferable in trading. C++/Qt is a strong plus, someone who can develop C++ applications using the Qt framework, particularly GUI/desktop software. Experience of one additional 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 preferred or gaming industry is desirable. 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.

About the company

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 reliability and resiliency of 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 with ownership of second line reliability support and incident management. 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. Build backend APIs and services using a

Apply for this position

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

Apply on www.efinancialcareers.com
Prepare application

Good distractions

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

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all