Full Stack Engineer
Summary
Full stack developer (primarily front-end) building high-performance, real-time web trading, analytics and reporting applications for global financial markets. Core stack is React with Node.js backends, REST/WebSocket data flows, and databases like MySQL, PostgreSQL or kdb+.
Full Stack Developer — Web Trading Applications
Location: Dublin
Experience: 2+ years
Build the technology that powers global financial markets. We are looking for talented Full Stack Developers who are excited by complex technical challenges, high-performance systems, and building products used in real time by traders across the globe.
Join a collaborative team of exceptional engineers building the next generation of web-based trading applications. This role is primarily front-end focused, with the remaining time dedicated to back-end development. You will create intuitive, high-performance user interfaces while also contributing to the scalable services and APIs that power them.
Working closely with traders, quantitative teams, operations and fellow engineers, you will solve challenging technical problems and deliver real-time trading, analytics, visualisation and reporting tools that have a direct impact on the business.
You will have the opportunity to influence technical decisions, contribute to architecture, and work on software where performance, usability and reliability are critical.
What you’ll do
- Design and build responsive, high-performance web interfaces for trading, analytics, visualisation and reporting applications
- Develop reusable, maintainable front-end components using modern web technologies
- Build and integrate with scalable backend services and APIs
- Design and implement real-time data flows using REST and WebSocket-based architectures
- Contribute to application architecture, technical design and engineering best practices
- Work with databases to support data-driven trading and analytics functionality
- Collaborate with traders, quantitative teams, operations and engineers to translate complex requirements into intuitive products
- Write clean, well-tested and production-ready code
- Help ensure applications remain fast, reliable and usable under real-time, data-intensive conditions
What we’re looking for
- 2+ years of professional software development experience
- Hands-on experience with React and familiarity with Node.js
- Experience designing, building or consuming remote APIs, including REST and WebSockets
- Experience with source code management, ideally Git
- Experience with databases such as MySQL, PostgreSQL or kdb+
- Solid object-oriented design skills
- A genuine interest in trading, financial markets and real-time technology
Nice to have
- Familiarity with Java
- Exposure to trading platforms, market data, order management or financial analytics
- Experience building data-heavy, low-latency or real-time user interfaces
- Interest in performance optimisation, UI architecture and scalable system design

