April 25, 2026
Front Office Full Stack Engineer (Java / React) – Equity Derivatives
Senior • On-site
London, United Kingdom
Front Office Full Stack Engineer (Java / React) – Equity Derivatives
London
Hybrid Model
£750 - £850
emagine is a high-end professional services consultancy and solutions firm Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions.
We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine.
We are seeking experienced Full Stack Engineers with a strong background in Java and React, and deep exposure to Equity Derivatives products, to build bespoke, business-critical trading and structuring solutions.
This is a front-office aligned role, with engineers embedded directly on the trading floor, working side-by-side with traders and quants to deliver low-latency, high-impact systems across both flow and structured/exotic derivatives.
This role is ideal for engineers who enjoy operating close to the business, taking ownership of features across the full technology stack, and contributing in a fast-paced, iterative front-office environment.
The role:
Design and develop bespoke front-office applications supporting Equity Derivatives trading and structuring
-
Deliver full-stack functionality, spanning:
Backend services and APIs
Event-driven components
Real-time user interfaces for traders
Work closely with traders, quants, and fellow technologists to translate trading requirements into robust production solutions
Contribute to the evolution of scalable, low-latency architectures supporting flow and structured/exotic derivatives
Take ownership of features from design through to deployment and production support
Operate effectively in a trading floor environment, responding quickly to feedback and change
Key Skills and Experience:
Strong full-stack engineering background
5+ years’ experience in a strongly typed language such as Java or C#
Commercial experience with React building complex, data-driven UIs
Around 1+ year of professional Python experience (in addition to Java/C# background)
Experience building and supporting production-grade systems in demanding environments
Strong full-stack engineering background
5+ years’ experience in a strongly typed language such as Java or C#
Commercial experience with React building complex, data-driven UIs
Around 1+ year of professional Python experience (in addition to Java/C# background)
Experience building and supporting production-grade systems in demanding environments
Comfortable working as a polyglot engineer, owning features end to end
Note: This role favors engineers with a strong enterprise language foundation (Java/C#) combined with Python, rather than Python-only profiles.
Our people
The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle.
We pride ourselves on;
Providing our people with a supportive culture, rooted in our values and driven by our purpose.
Promoting a culture of inclusion, collaboration, well-being, and learning and development.
Providing increased agility and flexibility within our hybrid working model
Investing in employees’ growth through ongoing training and development
Autonomy to take ownership of projects, making decisions and demonstrating individual expertise
Providing an transparent performance and career management experience.
Our consultants are integral to delivering successful consulting engagements, addressing our clients’ most pressing business challenges, and build lasting value in disciplines such as:
Solve sophisticated, ambiguous business, change and technology problems, bringing structure and meticulous analysis and planning, acting, and taking decisions with little strategic direction
Build, develop and sustain trusted senior client relationships in the C-suite by remaining highly attuned to client needs
Drive, enable and support the business, partnering with our leaders, clients, and consultants across our practices to take the best of emagine to our clients through opportunity identification/qualification, solution development/presentation
Interested?
At emagine, we are committed to building an international and diverse team by embracing our different backgrounds.
If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential.
“emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin”
Similar jobs you might like
Technology
emagine Polska
Front Office Full Stack Engineer (Java / React) – Equity Derivatives
Senior
On-site
London, United Kingdom
🏢 Summary: Front-office Full Stack Engineer role focused on building low-latency, business-critical trading and structuring applications for Equity Derivatives using Java and React. The position involves close collaboration with traders and quants on the trading floor to deliver real-time, scalable solutions across the full technology stack. Engineers take end-to-end ownership from design to production in a fast-paced front-office environment. 🗂️ Requirements: 5+ years experience in Java or C#, Commercial experience with React, Minimum 1 year professional experience with Python, Experience building production-grade systems, Experience developing full-stack applications, Experience working with Equity Derivatives products, Ability to design and develop low-latency systems, Experience building APIs and event-driven architectures 📃 Skills: Java, C#, React, Python, APIs, EquityDerivatives, EventDriven, LowLatency, FullStack 🏢 Description: Front Office Full Stack Engineer (Java / React) – Equity Derivatives London Hybrid Model £750 - £850 emagine is a high-end professional services consultancy and solutions firm Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. We are seeking experienced Full Stack Engineers with a strong background in Java and React , and deep exposure to Equity Derivatives products , to build bespoke, business-critical trading and structuring solutions. This is a front-office aligned role , with engineers embedded directly on the trading floor, working side-by-side with traders and quants to deliver low-latency, high-impact systems across both flow and structured/exotic derivatives . This role is ideal for engineers who enjoy operating close to the business, taking ownership of features across the full technology stack, and contributing in a fast-paced, iterative front-office environment. The role: Design and develop bespoke front-office applications supporting Equity Derivatives trading and structuring Deliver full-stack functionality , spanning: Backend services and APIs Event-driven components Real-time user interfaces for traders Work closely with traders, quants, and fellow technologists to translate trading requirements into robust production solutions Contribute to the evolution of scalable, low-latency architectures supporting flow and structured/exotic derivatives Take ownership of features from design through to deployment and production support Operate effectively in a trading floor environment , responding quickly to feedback and change Key Skills and Experience: Strong full-stack engineering background 5+ years’ experience in a strongly typed language such as Java or C# Commercial experience with React building complex, data-driven UIs Around 1+ year of professional Python experience (in addition to Java/C# background) Experience building and supporting production-grade systems in demanding environments Strong full-stack engineering background 5+ years’ experience in a strongly typed language such as Java or C# Commercial experience with React building complex, data-driven UIs Around 1+ year of professional Python experience (in addition to Java/C# background) Experience building and supporting production-grade systems in demanding environments Comfortable working as a polyglot engineer , owning features end to end Note: This role favors engineers with a strong enterprise language foundation (Java/C#) combined with Python, rather than Python-only profiles. Our people The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle. We pride ourselves on; Providing our people with a supportive culture, rooted in our values and driven by our purpose. Promoting a culture of inclusion, collaboration, well-being, and learning and development. Providing increased agility and flexibility within our hybrid working model Investing in employees’ growth through ongoing training and development Autonomy to take ownership of projects, making decisions and demonstrating individual expertise Providing an transparent performance and career management experience. Our consultants are integral to delivering successful consulting engagements, addressing our clients’ most pressing business challenges, and build lasting value in disciplines such as: Solve sophisticated, ambiguous business, change and technology problems, bringing structure and meticulous analysis and planning, acting, and taking decisions with little strategic direction Build, develop and sustain trusted senior client relationships in the C-suite by remaining highly attuned to client needs Drive, enable and support the business, partnering with our leaders, clients, and consultants across our practices to take the best of emagine to our clients through opportunity identification/qualification, solution development/presentation Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin”
Technology
emagine Polska
Full Stack Engineer
Senior
Hybrid
London, United Kingdom
550 - 550 PLN
🏢 Summary: Full Stack Engineer contract role focused on building secure, scalable applications using .NET, C#, React, REST APIs, and microservices in a cloud environment. The position involves end-to-end development, API integration, CI/CD implementation, automated testing, and performance optimization within a hybrid London-based setup. 🗂️ Requirements: Expertise in .NET, Expertise in C#, Strong understanding of REST APIs, Experience with microservices architecture, Proficiency in React, Experience with database development, Experience with automated testing, Knowledge of CI/CD practices, Experience with cloud deployment, Skill in performance optimization 📃 Skills: .NET, C#, REST, Microservices, React, SQL, CI/CD, Cloud 🏢 Description: Full Stack Engineer £550pd Inside IR35 2-3 days on site in London Initial 6 month engagement emagine is a high-end professional services consultancy and solutions firm specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. We are seeking a skilled Full Stack Engineer with strong hands-on experience in full-stack and SDD-based development. The ideal consultant should possess a robust proficiency in .NET, C#, REST APIs, microservices, and React, focusing on building secure, scalable, responsive, and maintainable applications. Main Responsibilities: The Full Stack Engineer will be responsible for translating specifications into production-ready code, integrating APIs, and developing databases. Build and maintain responsive, scalable applications. Implement automated testing and CI/CD pipelines. Deploy applications in cloud environments. Optimize performance and ensure observability. Deliver end-to-end features across frontend and backend services. Key Requirements: Expertise in .NET and C#. Strong understanding of REST APIs. Experience with microservices architecture. Proficiency in React for frontend development. Familiarity with database development. Experience with automated testing methodologies. Knowledge of CI/CD practices. Experience with cloud deployment. Skill in performance optimization techniques. What We're Looking For We are looking for an innovative and technically strong AI Engineer who combines deep engineering expertise with a passion for emerging AI technologies. You will play a key role in shaping and delivering next-generation agentic AI solutions that enable intelligent automation and business transformation. Our People The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career. The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle. We pride ourselves on; Providing our people with a supportive culture, rooted in our values and driven by our purpose. Promoting a culture of inclusion, collaboration, well-being, and learning and development. Providing increased agility and flexibility within our hybrid working model Investing in employees’ growth through ongoing training and development Autonomy to take ownership of projects, making decisions and demonstrating individual expertise Providing an transparent performance and career management experience. Our consultants are integral to delivering successful consulting engagements, addressing our clients’ most pressing business challenges, and build lasting value in disciplines such as: Solve sophisticated, ambiguous business, change and technology problems, bringing structure and meticulous analysis and planning, acting, and taking decisions with little strategic direction Build, develop and sustain trusted senior client relationships in the C-suite by remaining highly attuned to client needs Drive, enable and support the business, partnering with our leaders, clients, and consultants across our practices to take the best of emagine to our clients through opportunity identification/qualification, solution development/presentation Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin”
Technology
emagine Polska
Python Developer - Equities
Senior
Hybrid
London, United Kingdom
750 - 800 PLN
🏢 Summary: Hybrid Python Developer role in London focused on building and enhancing systems for Equity Derivatives trading and risk. The position involves delivering full-stack solutions, including backend services, APIs, and user-facing applications, in close collaboration with traders and technologists. The goal is to strengthen technology capabilities supporting flow and structured/exotic derivatives. 🗂️ Requirements: Proficiency in Python (asyncio, multithreading, multiprocessing), Experience with NumPy and Polars, Experience with React, Experience with FastAPI or Django, Knowledge of PostgreSQL and MongoDB, Experience with Docker and Git, Ability to build backend services and APIs, Experience delivering full-stack applications 📃 Skills: Python, asyncio, NumPy, Polars, React, FastAPI, Django, PostgreSQL, MongoDB, Docker, Git, APIs 🏢 Description: Python Developer London- (Hybrid) £750 -£800 emagine is a high-end professional services consultancy and solutions firm Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. emagine consulting is seeking a Payments Business Analyst with experience in regulated financial services, ideally with exposure to Private Banking and Wealth Management environments. This proejct is focused on enhancing the technology capabilities of the Equity Derivatives (ED) business, with the main objective of supporting trading and risk systems through close collaboration between trading and technology teams. Main Responsibilities Design, build, and enhance systems supporting flow derivatives and structured/exotic derivatives. Deliver full-stack features including backend services, APIs, and user-facing applications. Collaborate directly with traders, quants, and technologists to translate business requirements into production-ready solutions. Key Requirements Proficiency in Python (asyncio, multi-threading/processing, NumPy, Polars), React. Experience with web frameworks like FastAPI or Django. Familiarity with database technologies including PostgreSQL and MongoDB. Strong problem-solving abilities. Experience in DevOps tools such as Docker and Git. Nice to Have Prior work on structured products or exotic derivatives systems (Highly desirable). Background in traditional enterprise languages (Java/C#) combined with Python. Our people The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career. The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle. Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin”
Technology
emagine Polska
Python Developer - Equities
Senior
Hybrid
London, United Kingdom
750 - 800 PLN
🏢 Summary: Hybrid Python Developer role in London focused on building and enhancing systems supporting equity derivatives trading and risk. The position involves delivering full-stack solutions, including backend services, APIs, and user-facing applications, in close collaboration with traders and technologists. The project aims to strengthen technology capabilities within a regulated financial services environment. 🗂️ Requirements: Proficiency in Python (asyncio, multi-threading/processing, NumPy, Polars), Experience with React, Experience with FastAPI or Django, Experience with PostgreSQL and MongoDB, Experience with Docker and Git, Experience in regulated financial services environment, Strong problem-solving skills 📃 Skills: Python, asyncio, NumPy, Polars, React, FastAPI, Django, PostgreSQL, MongoDB, Docker, Git 🏢 Description: Python Developer London- (Hybrid) £750 -£800 emagine is a high-end professional services consultancy and solutions firm Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. emagine consulting is seeking a Payments Business Analyst with experience in regulated financial services, ideally with exposure to Private Banking and Wealth Management environments. This proejct is focused on enhancing the technology capabilities of the Equity Derivatives (ED) business, with the main objective of supporting trading and risk systems through close collaboration between trading and technology teams. Main Responsibilities Design, build, and enhance systems supporting flow derivatives and structured/exotic derivatives. Deliver full-stack features including backend services, APIs, and user-facing applications. Collaborate directly with traders, quants, and technologists to translate business requirements into production-ready solutions. Key Requirements Proficiency in Python (asyncio, multi-threading/processing, NumPy, Polars), React. Experience with web frameworks like FastAPI or Django. Familiarity with database technologies including PostgreSQL and MongoDB. Strong problem-solving abilities. Experience in DevOps tools such as Docker and Git. Nice to Have Prior work on structured products or exotic derivatives systems (Highly desirable). Background in traditional enterprise languages (Java/C#) combined with Python. Our people The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career. The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle. Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin”
Technology
emagine Polska
C# Developer
Mid
Hybrid
London, United Kingdom
700 - 750 PLN
🏢 Summary: Contract C# Developer role focused on modernizing and enhancing a core Pricing and Booking platform within Equity Derivatives, supporting trading and sales teams. The position involves maintaining a C# desktop application and contributing to a new React-based web client and modern backend architecture. The role supports mission-critical, low-latency trading workflows in a global environment. 🗂️ Requirements: Proficiency in C#, Experience with React, Knowledge of Flow Derivatives, Experience maintaining desktop applications, Experience with backend development, Understanding of low-latency or event-driven systems, Ability to integrate services into trading workflows 📃 Skills: C#, React, Flow, Derivatives, Backend, EventDriven, Desktop, Web, MarketData, Performance 🏢 Description: C# Developer London £700pd - £750pd We are seeking a highly motivated C# Developer that will play a critical role in modernizing and enhancing the core Pricing and Booking platform within the Equity Derivatives business, ultimately supporting traders and sales teams in achieving operational excellence. You will work closely with both technology and business stakeholders to deliver impactful solutions directly to trading desks and senior leadership, contributing to mission-critical initiatives across global markets. emagine is a high-end professional services consultancy and solutions firm Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. Main Responsibilities: Maintain and enhance the existing C# desktop application to ensure its stability and performance. Contribute to the development of a new web-based client using React and a modern backend architecture. Collaborate with cross-functional teams, including traders and sales stakeholders, to deliver effective solutions. Support the integration of new services into event-driven workflows to reduce latency and enhance performance. Engage with a globally distributed development model between teams in London and the US. Key Requirements: Proficiency in C# programming language. Flow Derivatives knowledge. Familiarity with web technologies, particularly React. Nice to Have: Background in financial technology or equity derivatives. Experience with backend development, particularly related to market data systems. Understanding of performance optimization in trading applications. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin” MLFC Based - 3 days a week.
Technology
emagine Polska
Full Stack .Net Developer
Senior
Hybrid
Dublin, Ireland
🏢 Summary: Contract Full Stack Developer role focused on enhancing and maintaining a Management System across front-end and back-end, working within an Agile SCRUM environment. The position involves developing new features, supporting legacy systems, implementing modern engineering practices, and contributing across the full software development lifecycle. Hybrid role based in Dublin with responsibility for enterprise-level, business-critical applications. 🗂️ Requirements: 5+ years experience in Full Stack or similar development role, Degree in related field, Strong experience with .NET using VB.NET and C#, Proficiency in SQL Server and stored procedures, Experience with HTML, CSS, Bootstrap, TypeScript, JavaScript, ASP.NET, Experience writing and maintaining unit tests, Experience with Git and TFVC, Understanding of Design Patterns, Experience working in Agile SCRUM, Experience implementing CI/CD and automated QA testing, Experience across full SDLC, Experience developing enterprise-level applications, Understanding of web application security 📃 Skills: .NET, VB.NET, C#, SQL, SQLServer, HTML, CSS, Bootstrap, TypeScript, JavaScript, ASP.NET, Git, TFVC, SCRUM, CI/CD, AzureDevOps, AzureAD, GraphAPI, UnitTesting 🏢 Description: Want to make an impact? We offer that Due to continued growth, we are currently hiring a Full Stack Developer to join our team. emagine is a dynamic, fast-growing international consulting and technology company, founded on real-world experience, focused on custom-fit solutions. We have the proven people and expertise to complete complex projects, while delivering lasting knowledge-transfer benefits to empower our partners for the next challenge. Are you intrigued? Do you want to learn more? A snapshot of your key responsibilities as Full Stack Developer would be: Develop new features and enhancements for the Management System across both front-end and back-end components. Troubleshoot and resolve application issues in a timely manner. Provide front-line support for end-users. Analyse business requirements and translate them into Epics and User Stories. Collaborate within an Agile SCRUM environment to deliver high-quality solutions. Work with legacy codebases while introducing modern software engineering practices such as refactoring, unit testing, CI/CD, and automated QA testing. Maintain source code repositories using Git and TFVC. Participate in all stages of the software development lifecycle, from analysis and design through to testing, deployment, and maintenance. Collaborate with testing, support, and business teams to ensure successful delivery of solutions. Contribute to continuous improvement initiatives and modernisation efforts within the application environment. Requirements: 5+ years experience in a similar role Degree qualification in a related field Strong experience in .NET development using both VB.NET and C#. Proficiency in SQL Server, including strong understanding of stored procedures and database design. Experience with front-end technologies including HTML, CSS/Bootstrap, TypeScript/JavaScript, and ASP.NET. Experience writing and maintaining Unit Tests. Familiarity with source control systems including Git and TFVC. Understanding and practical application of Design Patterns. Experience working within Agile SCRUM methodologies and Story writing. Ability to implement modern engineering practices within legacy frameworks. Exposure to CI/CD pipelines and automated QA testing. Experience with Azure DevOps would be beneficial. Knowledge of Microsoft AD, Azure AD, and Graph API would be advantageous. Work Experience Required Experience working on a variety of medium and large-scale software development projects. Direct responsibility for writing production code and unit tests. Experience across all stages of the software development lifecycle including analysis, development, testing, deployment, and maintenance. Good understanding of security considerations for public-facing web applications. Proven track record in developing enterprise-level software solutions. Experience supporting and maintaining business-critical applications. So, are you ready to join our team? It’s important to remember, emagine is an Equal Employment Opportunity Employer; we value bringing together individuals from diverse backgrounds to develop innovative solutions for our customers. Opportunity type: Contract, (Dublin) Hybrid- 2 days per week onsite
Technology
EPAM Systems
Senior Full-Stack Engineer (Java+React)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Full-Stack Engineer role focused on designing, developing, and supporting front-office trading applications using Java and React in the capital markets domain. The position involves building scalable, observable, and reliable solutions for convertible bonds and options trading in a regulated environment. The role combines backend and frontend development with production support and modern cloud-based architectures. 🗂️ Requirements: Minimum 5 years of experience with Java, Commercial experience with React, Strong knowledge of SQL databases, Experience with NoSQL databases, Experience with automated testing, Understanding of microservices architecture, Understanding of cloud-based architectures, Experience in front-office or trading environments, English level B2 or higher, Availability to work from office 3 days per week 📃 Skills: Java, React, SQL, NoSQL, Microservices, Cloud, Testing, Azure, Spring, Quarkus, OTEL, DevOps, GitHubCopilot, OMS 🏢 Description: Join EPAM as a Senior Full-Stack Engineer (Java+React) , where you’ll design, develop, and support front-office trading applications. You’ll work closely with business users to translate complex business and regulatory requirements into innovative solutions, applying a broad range of software engineering practices to ensure quality, security, reliability, and compliance. You’ll be part of a global development team focused on building and supporting sales and trading applications for convertible bonds and options. The project involves developing robust, scalable solutions for front-office trading, with a strong emphasis on observability, production health monitoring, and incident resolution. Our client is a leading financial institution operating in the capital markets domain. The team supports technology for trading convertible bonds and options, working directly with front-office professionals to deliver mission-critical solutions in a fast-paced, regulated environment. Ready to launch your career in cloud engineering? Apply now and join our global team! This role offers a hybrid model, with 3 days per week working from the client's office in Wrocław, Poland. Responsibilities Design, develop, and support front-office trading applications Collaborate with business users to translate requirements into technical solutions Ensure quality, security, reliability, and compliance of delivered solutions Build observability into applications, monitor production health, and resolve incidents Share knowledge and contribute to engineering culture and internal communities Use AI-powered tools extensively to enhance productivity Requirements Minimum of 5 years of experience as a Java Engineer Experience and good knowledge of working with React Knowledge of SQL and NoSQL databases Automated testing approach for high-quality delivery Understanding of modern architecture and design patterns (microservices, cloud) Excellent communication skills and experience in front-office environments English level of minimum B2 (Upper-Intermediate) for effective communication Willingness to work from the office 3 days a week Nice to have Experience with Azure, Spring, Quarkus, OTEL, DevOps practices Familiarity with AI-assisted coding techniques (e.g., GitHub Copilot) Order Management System experience We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
emagine Polska
Senior Automation Engineer
Senior
Hybrid
London, United Kingdom
600 - 650 PLN/hr
🏢 Summary: Contract Automation Engineer role in London offering £600–£650 per day, focused on designing and implementing automated testing solutions within financial services. The position involves building and maintaining test frameworks, integrating automation into CI/CD pipelines, and ensuring quality across equity derivatives systems. Candidates must have strong experience in test automation, programming, and financial products, particularly listed and OTC equity derivatives. 🗂️ Requirements: 8–10 years of experience in test automation development, Detailed understanding of Equity Derivative products (Listed and OTC), Bachelor’s degree in Computer Science, Engineering, or related field, Strong knowledge of software testing principles and methodologies, Proficiency in Python, JavaScript, TypeScript, or UI Path, Experience with Selenium, Playwright, or similar automation tools, Experience testing RESTful and SOAP services, Experience with Git and CI/CD pipelines, Ability to work in fast-paced agile environments 📃 Skills: Python, JavaScript, TypeScript, UiPath, Selenium, Playwright, REST, SOAP, Git, CI/CD 🏢 Description: Automation Engineer London £600pd - £650pd emagine is a high-end professional services consultancy and solutions firm Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. emagine consulting is seeking a Payments Business Analyst with experience in regulated financial services, ideally with exposure to Private Banking and Wealth Management environments. We are seeking a Solution Architect with a strong background in technology and an emphasis on KYC processes to join a dynamic team focused on driving the digitalization of key client processes. The ideal candidate will possess a deep understanding of client onboarding, product fulfillment, and client data maintenance, while leveraging modern technologies such as Generative AI, Machine Learning, Microservices, DevSecOps, and Cloud-based architectures. This role offers an opportunity to significantly impact the client experience and lead large-scale transformations across the organization. Main Responsibilities: Design and Develop Automated Tests: Create and maintain automated test scripts and frameworks to verify functionality, performance, and scalability of software. Test Planning and Strategy: Collaborate with product managers and teams to develop comprehensive test plans and strategies. Test Execution: Execute automated test scripts, analyze results, and report defects. Continuous Integration/Continuous Deployment (CI/CD): Integrate tests into CI/CD pipelines for reliable software releases. Tool Evaluation and Implementation: Assess and implement automation tools to improve testing efficiency. Code Review and Maintenance: Conduct reviews of test scripts for standards adherence. Documentation: Maintain documentation for test scripts, frameworks, and processes. Collaboration and Communication: Work with cross-functional teams to identify testing requirements and drive issue resolution. Key Requirements: Detailed understanding of Equity Derivative products (both Listed and OTC). 8-10 years of practical experience in test automation development. Bachelor’s degree in Computer Science, Engineering, or a related field. Strong understanding of software testing principles and methodologies. Proficiency in programming languages (Python, Java Script, Type Script, UI Path). Experience with automation tools (Selenium, Playwright, etc.). Experience in test automation of RESTFul and SOAP Services. Familiarity with version control (e.g., Git) and CI/CD pipelines. Excellent analytical and problem-solving skills. Strong communication and collaboration skills. Ability to thrive in a fast-paced, agile environment. Attention to detail and good organizational skills. Our people The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career. The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle. Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin”
Technology
emagine Polska
Equity Derivatives Developer
Senior
Hybrid
London, United Kingdom
750 - 850 PLN
🏢 Summary: Senior Python Developer role focused on building and enhancing pricing and booking services for Equity Structured Notes within a trading environment. The position involves developing structured product models, integrating with trading systems, and collaborating closely with trading and quantitative teams. It offers the opportunity to contribute to the ongoing evolution of a structured products platform. 🗂️ Requirements: Strong Python development skills, Expertise in Equity Structured Notes, Experience designing APIs, Background in trading systems or financial technology 📃 Skills: Python, APIs, Equities, StructuredNotes, TradingSystems, FinancialTechnology 🏢 Description: Python Developer - Equities London £750 - £850 emagine is a high-end professional services consultancy and solutions firm Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. emagine consulting is seeking a Payments Business Analyst with experience in regulated financial services, ideally with exposure to Private Banking and Wealth Management environments. We are seeking a Solution Architect with a strong background in technology and an emphasis on KYC processes to join a dynamic team focused on driving the digitalization of key client processes. The ideal candidate will possess a deep understanding of client onboarding, product fulfillment, and client data maintenance, while leveraging modern technologies such as Generative AI, Machine Learning, Microservices, DevSecOps, and Cloud-based architectures. This role offers an opportunity to significantly impact the client experience and lead large-scale transformations across the organization. Main Responsibilities: Design and implement Python-based services for structured product modelling. Develop and enhance Pricing and Booking APIs for Equity Structured Notes. Implement structured product models, focusing on payoffs and lifecycle events. Integrate services with upstream trading systems and downstream platforms. Collaborate closely with trading, structuring, and quantitative teams. Support ongoing enhancements and functional build-out of the platform. Key Requirements: Strong Python development skills. Expertise in Equity Structured Notes domain. Experience with designing APIs. Background in trading systems or financial technology. Our people The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career. The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle. Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin”
Technology
emagine Polska
GNLR Desk Dev
Senior
On-site
London, United Kingdom
950 - 1,000 PLN
🏢 Summary: Contract opportunity for a Python Desk Developer to design and implement trading, risk, and pricing tools within a front office trading environment, with a focus on E FXO. The role involves close collaboration with trading teams to enhance workflows and strengthen risk management through robust tooling and APIs. Ideal for a strong Python developer with model development experience in financial markets. 🗂️ Requirements: Strong Python skills, Experience in a front office trading environment, Model creation and development expertise, Experience developing trading, risk and pricing tools, Ability to create APIs for existing tools and systems, Collaboration with risk development teams, Full stack development experience (preferred), Familiarity with FX markets (ideal) 📃 Skills: Python, VBA, APIs, FX, EFXO, Quartz, Fullstack 🏢 Description: Python Desk Developer London- (Hybrid) £950pd - £1000pd emagine is a high-end professional services consultancy and solutions firm Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. emagine consulting is seeking a Payments Business Analyst with experience in regulated financial services, ideally with exposure to Private Banking and Wealth Management environments. The Desk Developer will design and implement trading, risk, and pricing tools in close collaboration with trading teams, particularly focusing on E FXO. This position aims to enhance trading workflows and ensure effective risk management. Main Responsibilities Develop trading, risk, and pricing tools in collaboration with trading teams. Utilize VBA and Python for model and tool development. Collaborate with the Quartz central risk development teams for risk-focused elements. Create APIs for existing tools and systems. Work with parallel teams on broader initiatives. Provide occasional support to other desks. Key Requirements Strong Python skills. Experience in a front office trading environment. Model creation and development expertise. Full stack development experience (preferred). Familiarity with FX experience (ideal, but cross-asset experience valued). Our people The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career. The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle. Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin”