Senior React/ Python/ AWS Developer
Salary: £140,000 + 10% guaranteed bonus and Benefits
Location: London, Hybrid (2 Days in the office)
My client is a top-tier Fixed Income Asset Management house looking for a strong Senior Full stack React/ Python/ AWS Software Engineer with front office experience, ideally in Fixed Income.
The Fixed Income Risk technology team seeks an accomplished Software Engineer to build a suite of next-generation n-tier, native cloud-enabled applications. You will be part of the Fixed Income Securitized Credit software engineering team, enhancing and developing new capabilities for our Securitized Credit Research Analysts and Sector Portfolio Managers using modern web/cloud technologies.
This hands-on, full SDLC role provides an opportunity to tackle sophisticated business, logic, data, and technical challenges faced by the ABS, CMBS, MBS, and CLO investment teams. You will take responsibility for the full development cycle – from requirement gathering to the delivery of the end product. You will be part of an Agile team of smart, hardworking people, managing varying data sets and implementing workflows and visualizations with UI/UX best practices.
The firm has made significant investments in the future of technology and data, with ambitious plans to achieve their vision. They value collaboration as a core tenet of their success. If you are interested in a team-oriented approach and working alongside curious and enthusiastic learners, we encourage you to apply!
Minimum Requirements
* Strong academic record and a degree with high mathematical and computing content (e.g., Computer Science, Mathematics, Engineering, or Physics from a leading university).
* 5+ years of software engineering experience and building cloud-native architectures.
* Strong knowledge of one or more relevant database technologies (e.g., PostgreSQL, SQL Server).
* Experience in building containerized, serverless applications and deploying to cloud infrastructure such as Amazon Web Services (AWS), Microsoft Azure, or similar providers.
* Strong in Test-Driven Development and proficiency in writing simple and adaptable code.
Preferred Qualifications
* Advanced Computer Science, Math, or Financial Engineering degree.
* Experience of front office software development with an Asset Management, Hedge fund, or Investment Bank.
* A solid understanding of tradable financial instruments (securities, derivatives) and capital markets.
* Strong with a range of open-source frameworks and development tools (Git, CI/CD, etc.).
* Proficient on Linux platforms with knowledge of various scripting languages.
* A good level of relevant mathematical knowledge (e.g., statistics, time-series analysis, asset pricing theory, optimization algorithms).
Role Responsibilities
* Work within a team on multi-disciplinary or cross-functional initiatives of notable risk; use sophisticated analytical thought to identify innovative solutions.
* Work on regular, ongoing development projects and teams.
* Innovate design and deliver in terms of high reliability, scalability, and extensibility.
* Build large scale distributed computing programs to generate insightful analytics and present results in user-friendly visualization.
* Solve unique problems that have a broad impact and delivery of business value.
* Operate as a hands-on technologist, delivering within a team and as an individual developer.
* Demonstrate strong hands-on capability to drive components to delivery.
* Adopt and contribute to software engineering best practices.
Business and Analytical Skills
* Demonstrates awareness of the complexities of the domain – Securitized Asset Classes, Portfolio Management, and Research.
* Has experience working with complexity and multiple stakeholders (e.g., portfolio managers, analysts, and quants).
* Balances strategic and pragmatic concerns when solving problems.
* Makes decisions that are cognizant of the firm’s broader business strategy.
Technical Skills
* Conversant in multiple technologies and learns new technologies quickly.
* Demonstrates good experience in automated testing and techniques.
* Performs strongly in multiple parts of the software lifecycle (e.g., coding, testing, development).
* Experience with different styles of architecture (e.g., real-time, batch, orchestration).
* Provides a clear and concise explanation of business strategy, technical concepts, designs, or implementation to a non-technical audience.
* Stays abreast of industry trends and technologies and knows when/how/if to apply them appropriately.
If you are interested in learning more, please send a CV for immediate consideration.
Seniority Level
Not Applicable
Employment Type
Full-time
Job Function
Information Technology
#J-18808-Ljbffr