Venture Search has partnered with a leading global proprietary trading firm based in Dublin, that are looking to add a talented Full-Stack Engineer to their high-performing team. Working directly on the trading desk, you will be responsible for building trading tools to support trading and research.
Responsibilities
- Design, develop, and maintain full-stack applications that support trading and research workflows.
- Build scalable, high-performance systems using modern object-oriented languages (e.g., C#, Java).
- Develop and integrate with distributed systems and event-driven architectures (e.g., Kafka).
- Contribute to both backend and frontend development; experience with Angular or similar frameworks is beneficial.
- Optimise multi-threaded applications for performance and reliability.
- Collaborate directly with traders, quants, and other stakeholders to gather requirements and deliver tailored solutions.
- Participate in all stages of the software development lifecycle, from design to deployment and support.
- Ensure the stability, performance, and maintainability of mission-critical systems.
- Stay current with emerging technologies and contribute to continuous improvement initiatives.
Required Skills
- 6+ years of professional software development experience with strong object-oriented design skills.
- Proficiency in at least one modern programming language (e.g., C#, Java).
- Solid understanding of distributed systems, messaging frameworks (e.g., Kafka), and concurrent programming.
- Familiarity with container orchestration tools (e.g., Kubernetes, Docker Swarm).
- Experience working in a client-facing or front-office environment, ideally within financial services.
- Strong analytical and problem-solving skills.
- Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders.
- Degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience).
Preferred Skills
- Experience with Angular, WPF, or similar UI frameworks.
- Exposure to Complex Event Processing (CEP) systems.
- Background in high-performance or low-latency systems.
- Familiarity with cloud platforms and scalable architecture.