
Senior React/ Python/ AWS Developer. Full Stack. £140,000 + 15% guaranteed bonus and Benefits. Investment Management. Fixed Income. London Hybrid 2 Days in the office.
On site
London, United Kingdom
Full Time
07-04-2025
Job Specifications
Senior React/ Python/ AWS Developer. Full Stack. £140,000 + 15% guaranteed bonus and Benefits. Investment Management. Fixed Income. London Hybrid 2 Days in the office.
My client is a top tier Fixed Income Asset Management house that is 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 is looking for an accomplished Software Engineer in building a suite of next-generation n-tier, native cloud enabled applications. In this role, you will be part of the Fixed Income Securitized Credit software engineering team whose mission is to enhance and develop new capabilities needed by our Securitized Credit Research Analysts and Sector Portfolio Managers, using modern web/cloud technologies.
This is a hands-on, full SDLC role that provides an opportunity to tackle sophisticated business, logic, data, and technical challenges faced by the ABS, CMBS, MBS and CLO investment teams. The role requires you to 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. The work will include managing varying data sets and implementing workflows and visualisation with UI/UX best practices.
They will give you ambitious work that has an impact, opportunities to learn and grow, and a collaborative culture that encourages every member of our team to bring their point of view to the table - because that’s how we help our clients succeed. You must demonstrate a willingness to overcome technical challenges in a fast-paced environment.
The firm has made a significant investment in the future of our technology and data. They have a big vision of what we can achieve and have ambitious plans to get there. They hold collaboration as a core tenet of how they accomplish their goals. Are you interested in a team-oriented approach; working alongside curious and enthusiastic learners? They are a group of diverse problem solvers, all working together with different perspectives to create optimal solutions that continue to propel us to great heights. We encourage you to apply!
Minimum qualifications:
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 in programming language(s) – including JavaScript and Python
Good knowledge of web-based UI development and visualisation of large and complex data sets using JavaScript, ReactJS and related technology
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
An good level of relevant mathematical knowledge e.g., statistics, time-series analysis, asset pricing theory, optimisation 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 visualisation
Solve unique problems that have a broad impact and delivery of business value
Operate as a hands-on technologist, deliver 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, etc.
Has experience of working with complexity and multiple stakeholders, for example 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 to learn more, please send a CV for immediate consideration.
About the Company
CommuniTech are an exciting name in Tech Recruitment, seamlessly connecting the client & candidate communities to deliver exceptional technical talent to tech-driven companies. Ensuring that together, they will thrive, exceed, and achieve. By striving to intertwine the communities, we get to know our clients and candidates better than ever before. Providing recruitment solutions that deliver an individual experience tailored to your needs. Know more
Related Jobs


- Company Name
- AG Talent
- Job Title
- Software Engineer
- Job Description
- Product Engineer Company: A profitable Startup in the Proptech industry of circa 20 heads Tech Stack: Python, FastAPI, Django Pydantic, AWS, AI tools Location: City of London – 3 office days per week Salary: £70,000 - £95,000 + benefits They are looking for multiple engineers What you’ll be doing: Working in a cross-functional team, you’ll be: Designing scalable, secure platform-based systems. API Development Integrating AI solutions Deploying using AWS About You: You'll be a product engineer with excellent experience using Python and AWS. You'll love building products and care about the customer. Everything they build is for the customer. You'll ensure technical feasibility while maximising user value. Experience with AWS Ideally you’ll have worked in a startup or scaleup If you’ve spent most of your career working for a large business then really think about applying. You’ll need to be able to adapt, pivot and face the challenges that happen in startups. Interview Process: 3 stages: Apply or DM for more info.


- Company Name
- Insight Investment
- Job Title
- Senior Developer (Manchester)
- Job Description
- Insight Investment is looking for a Senior Developer to join the Individual Retirement Solutions team in Manchester. The team is seeking a Senior Developer with expertise in .NET and Python to design, develop, and maintain our Retirement Pathway products. The role involves working within a collaborative, cross-functional team to create a secure, user-friendly suite of applications that meets the needs of independent Registered Investment Advisors (RIAs) and internal stakeholders. The ideal candidate will have proven experience building large scale retail web applications and be able to work within a collaborative cross functional delivery team. Role Responsibilities Understand business requirements and translate them into user-facing features using .NET (C#) and Python Work closely with other members of the Individual Retirement Solutions team to understand the logic and rationale behind the Retirement Pathway Participate and contribute to the go-to-market strategy for this new business line Own features and releases to ensure they are delivered as quickly as possible without compromising on quality Take a security first approach to development to protect sensitive data and Insight's reputation Conduct code reviews and provide constructive feedback to peers Inform and improve our testing strategy, working with other developers and QAs to evolve our test suites (Unit, Integration and Automation tests) Contribute to the continuous improvement of the team by enhancing our delivery process and coding efficiency Work closely with Insight's existing technology organization to ensure corporate standards and regulatory requirements are met Stay up-to-date with the latest industry trends and technologies Participate in and, where appropriate, lead meetings with business stakeholders Experience Required Proficiency in .NET (C#) Experience with Python Fundamentals and approaches: OOP, SOLID principles, TDD/BDD/ATDD Experience with message driven architecture, ideally with Azure Service Bus Experience with Azure PaaS services Experience with CI/CD pipelines (TeamCity, GitHub Workflows) Knowledge of event sourcing, ideally with Eventuous Knowledge of security best practices for web development Pair/Mob programming and performing peer code reviews Familiarity with RESTful APIs and asynchronous request handling Experience with version control systems, preferably Git Strong problem-solving skills and attention to detail Excellent communication and teamwork skills Insight is committed to being an inclusive employer and encourages applications from all suitably qualified applicants irrespective of background, circumstances, age, disability, gender identity, ethnicity, religion or belief and sexual orientation. If you are a candidate with a disability, or are assisting a candidate with a disability, and require an accommodation to apply for one of our jobs, please email us at TalentAcquisition@InsightInvestment.com About Insight Investment Insight Investment is a leading asset manager focused on designing investment solutions to meet its clients' needs. Founded in 2002, Insight's collaborative approach has delivered both investment performance and growth in assets under management. Insight manages assets across its core liability-driven investment, risk management, full-spectrum fixed income, currency and absolute return capabilities. Insight has a global network of operations in the UK, Ireland, Germany, US, Japan and Australia. More information about Insight Investment can be found at: www.insightinvestment.com


- Company Name
- TPP
- Job Title
- Graduate Software Developer
- Job Description
- The Role No coding experience required. We’re looking for bright and geeky graduates to join our Software Developer team. No experience is required, and many of our successful applicants have never programmed before. If you think logically and enjoy problem solving, then you have the potential to become a great developer. A career at TPP will challenge you every day. In your first few weeks you will be solving real-world problems as you help to develop software used by healthcare professionals and patients across the world. You’ll be part of an agile development team, working on one of the largest real-time databases in the world. You’ll work on a wide variety of projects, ranging from AI assisting clinicians with early diagnosis of cancer to an iOS app helping patients manage their diabetes. Developers at TPP are involved in the full software cycle, and work closely with all teams across the company to scope out new projects and design, develop and deploy our products. About TPP TPP is a world-leader in Digital Health. From apps enabling patients to manage their own care to comprehensive hospital solutions, TPP delivers technology that connects everyone involved in healthcare delivery. For over twenty years, we have been applying the most advanced technology to provide a safe and secure environment to deliver care. Our aim is to improve access to healthcare data, making sure it is available whenever and wherever it is needed. We want to help people make the best use of that data, to empower clinicians and citizens, and to create the healthcare systems of the future. TPP has been consistently recognised as an outstanding graduate employer. Since 2017, we have consistently featured in The Job Crowds’ “Top Company for Graduates to Work For”, and were the overall winners for 2024 in addition to awards for 'Best Salary', 'Benefits' and 'Responsibility’. We have also been consistently named in the Times Top 100 Graduate Employers list. Salary and Benefits We will give you an excellent starting salary of £60,000 (depending on experience) with outstanding annual pay reviews and no crazy working hours! Your salary will increase rapidly during your time at the company. You will also receive a range of benefits, including: • Fantastic holiday entitlement • Regular social events • Opportunities to travel internationally • Life insurance • BUPA Health, Dental and Travel cover • £300 birthday meal allowance • Pub Fridays To read what it’s like to work at TPP and to see our full list of benefits, visit www.tpp-careers.com Requirements • 2:1 or above at degree level • A*AA at A-level (A* in Maths) International equivalents are accepted, see below for details. To apply, please visit https://tpp-careers.com/roles/graduate-software-developer/ and send your CV. Successful candidates will usually be contacted within two weeks. Please be aware that applications will be kept on file for up to 12 months. International Equivalents Degree Level • GPA of 3.5 or above A Level • 39 or above in the International Baccalaureate • AAAAA at Higher / AAB at Advanced Higher • 550/750 or above in Gaokao


- Company Name
- Selby Jennings
- Job Title
- Quantitative Developer - Python
- Job Description
- A leading buy-side hedge fund is looking for a Python Quant Developer with 3-8 years of experience to help build out their intraday execution platform as part of a high-impact, front-office team. This is a rare opportunity to work at the intersection of trading and technology, shaping the infrastructure behind a range of mid-frequency strategies. Responsibilities: Design and develop core components of the execution platform for intraday, mid-frequency trading strategies Partner closely with traders and quantitative developers to develop tools for strategy deployment, execution logic, and monitoring Work on data integration, execution pipelines, and improving system robustness and scalability Support ongoing improvements in trading workflow and infrastructure across multiple asset classes Requirements: 3-8 years of experience as a Quant Developer or Python Engineer in a trading or systematic investment environment (buy-side preferred) Strong proficiency in Python, with experience developing production-level systems in a collaborative environment Familiarity with market data, execution systems, or trading infrastructure - ideally in an intraday or mid-frequency setting Strong communication skills and a team-oriented mindset; you'll be working closely with traders and fellow developers