You want to know why you are taking that route to solve the problem. You want to get under the hood, deep inside the software and understand it fully.
You want to work with smart people, people on your wavelength who you can collaborate with, people who love tech, people you know you'll work well alongside. On top of that you like friendly people, people who will suport you and show you encouragement.
You have a desire to get in to the financial markets, you want to work on FX trading platforms because you know it's fast & fun! It's different to banking, this is the awesome side of the financial world!
You want to work in a business where you know how the customers feel about your work, where you get direct feedback and requests!
You believe that a process based on 'fast feedback cycles' is a great way to build a stable, well performing system. So do they and to support this they employ a significant amount of automated testing, automated deployment and continuous integration. They were an early adopter of Continuous Delivery and continue to be a leader in the area (one of the authors worked for them for several years).
What you'll work on in this role:
Design. You will be working with other members of the team to figure out how to implement new features or meet a specific requirement. There is lots of discussion and white-boarding, while avoiding extensive documentation.
Performance testing and profiling. Working on a financial exchange brings some interesting throughput and latency challenges, so they care a lot more about software performance than many other organisations. This often requires investigative work and digging deep into the internals of their systems to understand how they behave
They have four simple values: A dedication to quality, Working collaboratively, Keeping it simple & Always improving
You want all of this? Then lets have a chat. No CV is necessary at this stage, just email me on firstname.lastname@example.org