
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
06-03-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
- Newmark UK
- Job Title
- Software Engineer - London
- Job Description
- Newmark is in the process of further developing software to support various business functions, and we currently run several applications covering job management; invoicing and sales ledger; property and lease data; rent, rates and service charge payments; and business rates (property tax) management. All our applications use MS SQL Server databases, while the front end applications have been developed mainly using C#.NET. Newmark group are embarking on significant changes to better align our development environment and user experiences, integrate with other applications and to meet the greater requirements for separation of roles and auditability of changes required as part of a NASDAQ-listed company. To achieve these aims we are now looking to recruit new team members to the team, to extend the scope of our applications and better meet user aspirations for the tools that they use on a daily basis. We are looking for capable and experienced developers to join the software development team, to help transform our applications, improve the ease of SOC1 and SOX compliance and to deliver more of the improvements requested by our end users. You would be joining a small team, which currently consists of four developers, plus others involved in user support and business analysis. As part of the investment in our development team we are also looking to create a dedicated tester/deployment manager role and enhance the business analysis capabilities of the team. Successful candidates must experience of MS SQL Server and C#.NET, as these are our core technologies and we remain committed to them for our current development plans. Candidates will ideally also be well experienced with Azure DevOps, as we transition our development environment and code repositories to the same structures as used by our parent company. We will be looking for the successful candidate to take a lead in improving our documentation by applying best practices they have encountered in their career to date. The applications we develop in house cover a variety of use cases, but experience of working on finance/accounting systems or property/lease management systems would be an advantage. Experience with a combination of dashboards and interactive reports using MS Power BI. Therefore experience of either or both of these areas would be a key asset. The current team members are not all office based and there is no requirement that the new roles we are adding be office based. Meetings and pairing are conducted primarily via MS Teams, but attendance in the office on a coordinated and occasional basis is encouraged. CVs sent via third party will not be accepted and will warrant no fees.


- Company Name
- JPMorganChase
- Job Title
- DNA Fullstack Developer - Senior Associate
- Job Description
- Job Description As a Software Engineer III at JPMorgan Chase, in the Commercial and Investment Bank – Data Network Architecture team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for assessing emerging trends, technologies, electronic platforms, potential partnerships, and for building digital products-that could transform the way we, and our clients, do business. Our team consists of product managers, designers, developers and business representatives. The team is thoughtful in balancing due diligence with speed to market and creativity with the discipline to produce best-in-class, efficient, thoughtful digital solutions for our clients. Our team solves delivers products and platforms that provide innovative, cutting-edge solutions to the most challenging problems in the surfacing & discovery, quality, and delivery & governance of data in the industry. Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Develops products that can change the way our clients operate, and how Banking is done today and ensure that we have regulatory compliance Influences decisions on Market Strategy, Platform Strategy, Client Engagement and implementing Innovative technology-based solutions Establish large and fascinating datasets currently not available anywhere else Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and 3+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages - Java, Spring / Spring Boot, React Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle, architecture and design patterns Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Familiarity with modern front-end technologies industry-wide technology trends and best practices Ability to work in large, collaborative teams to achieve organizational goals Preferred Qualifications, Capabilities, And Skills BS/BA degree or equivalent experience DevOps, Jenkins Redux Terraform, Kubernetes, Spinnaker AWS certification Jasmine, Jest, Cypress Exposure to cloud technologies Passionate about innovation and automation About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.


- Company Name
- Runtime Group Ltd
- Job Title
- Junior Python Software Engineer
- Job Description
- Job Title: Junior/Mid-Level Full-Stack Developer (Python/Django/React) Location: Fully Remote Job Type: Full-Time Salary: £30k - £45k About the Company: A fast-growing tech company revolutionizing the e-commerce/data analytics sector with cutting-edge software solutions. Join their dynamic engineering team and contribute to innovative projects. Job Description: We're looking for a passionate Junior/Mid-Level Full-Stack Developer (Python/Django/React) with 1-3 years of experience. This role offers the opportunity to work in a fast-paced, collaborative environment and grow your skills. Key Responsibilities: Develop and maintain scalable applications using Python (Django) and React. Build and integrate APIs and third-party services. Participate in Agile development cycles and CI/CD processes. Optimize applications for performance and scalability. Collaborate with cross-functional teams. Requirements: Computer Science or STEM degree from a top Russell Group University (1st or 2:1). 1-3 years of full-stack development experience (Python/Django and React). Strong experience with SQL databases (PostgreSQL/MySQL). Familiarity with DevOps tools (Docker, Kubernetes, AWS/GCP/Azure). Experience with API development and Git.


- Company Name
- Ventula Consulting
- Job Title
- Full Stack JavaScript Engineer - £575 (Outside IR35) - 6-month Contract
- Job Description
- Leading Ecommerce client now requires a Full Stack JavaScript Developer who is proficient in front and back-end development. (React/TypeScript/Node.js). This role will design and build the foundations of which our clients innovative web and mobile applications run on. Key Responsibilities: · Working as an integral part of an agile team contributing towards the planning and development of systems/platforms. · Collaborating with engineers, product owners and business analysts to define solutions, ways of working and share knowledge across the department. · Reviewing code and providing support to members of your team. · Working on client-facing applications in react/next.js · Designing and building Node.js/GraphQL APIs. Key Requirements: · Senior level experience in modern JavaScript, written with Typescript, Node.js, React, Next.js etc. · Experience designing and developing APIs/microservices. · Understanding of DevOps/modern infrastructure practices (AWS, Docker, Kubernetes, CI, etc). · Experience with CI/CD pipelines and automation. · Experience working in autonomous agile environments. · Experienced in front and back-end development (React.js/Node.js/GraphQL) The role consists of hybrid working with 1 day per week in our clients Central London office and the rest remote. This is a 6-month contract role which provides a daily rate of £575 p/d Outside of IR35.