
Python Developer
Hybrid
London, United Kingdom
Freelance
21-03-2025
Job Specifications
Margo is seeking a Python Developer to integrate the Risk function group of one its investment banking partners.
Job Purpose
The team is looking for a Python Developer to be responsible for the construction of application components and scripting to manage the interchange of data between external services and the system and apply the methodologies related to the calculation of market and counterparty risk metrics. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness on deal and market data integration plus market risk and counterparty metrics calculation. In this context understanding of quantitative finance, together with a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Main Tasks and Responsibilities
The successful candidate will be expected to fulfil the role of a Market Risk Measures Python Developer as follows:
Be part of a growing team that is at the heart of our investment in regulatory and business driven change
Design, build, and maintain efficient, reusable, and reliable Python code
Rapidly prototyping solutions to quickly prove/disprove new concepts
Design and implementation of low-latency, high-availability, and performant applications
Deal processing and integration into the system
Risk Metric Calculation
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automation
The candidate is expected to perform the above tasks in collaboration and agreement with the team leaders, project leads and other development staff, and where necessary with the Business Analysts, Data Quality, Application Production and Infrastructure teams.
Professional Qualifications / Candidate Profile
Minimum Qualification Requirements:
Master’s degree in Computer Science, Finance or related field
Data or Risk Management related business analysis experience is preferred
Proven ability to resolve incidents in a production environment
Technical Skills Required:
Able to incrementally deliver server-side applications to meet dynamic customer requirements
Proficient in Python, with a good knowledge of its ecosystem
Solid understanding of object-oriented programming and functional programming paradigms
Familiar with Python application design and architectural patterns
Demonstrable ability to write clean and readable code
Experience with SQL and any industry standard relational database
Understanding fundamental design principles behind a scalable application
Creating data schemas that represent and support business processes
Unit, integration and end to end testing
Functional Skills Required:
Appetite for developing an understanding of quantitative finance and risk metrics
Experience of market and/or counterparty risk would be advantageous
Knowledge of risk and pricing and deal representation would be advantageous
Knowledge/Skills/Experience Required:
Strong analytical skills with a creative and flexible approach to problem solving
Capacity to work effectively in a team
Delivery-focused with keen attention to detail
Excellent interpersonal and organisational skills
Professional and precise communication skills
About the Company
More than a simple IT consulting group, MARGO is an alchemy of talents with constantly enriched expertise, always encouraged to be dynamic and to flourish. For more than 17 years, we have been carrying out missions of the highest technical complexity, enabling the digital acceleration of our clients, while ensuring a perpetual intellectual and collective stimulation for all our talents. At MARGO it's Consultant First. By joining MARGO, your talent today will remain relevant tomorrow. We bring you into the group not only... Know more
Related Jobs


- Company Name
- Empiric
- Job Title
- Security Software Engineer
- Job Description
- Authentication Engineer (FIDO, Java Microservices, React JS) - UK We are looking for an Authentication Engineer to design and implement secure, passwordless authentication systems using FIDO (Passkeys). You will work with Java microservices and React JS to develop and integrate authentication solutions that enhance security and user experience. Key Responsibilities Implement FIDO (Passkeys) authentication in Java microservices and React applications. Develop secure authentication workflows using public-key cryptography. Integrate and maintain identity and access management (IAM) solutions. Work with OAuth, OpenID Connect (OIDC), and WebAuthn for authentication processes. Develop and optimise microservices-based authentication APIs. Ensure compliance with security best practices and industry standards. Collaborate with security teams to enhance authentication protocols. Work with CI/CD pipelines to deploy authentication services. Skills & Experience Required Strong knowledge of FIDO (Passkeys), WebAuthn, and public-key cryptography. Experience in Java (Spring Boot) microservices development. Hands-on experience with React JS for implementing authentication flows. Familiarity with OAuth 2.0, OpenID Connect (OIDC), and JWT. Experience working with authentication APIs and integrating third-party identity providers. Strong understanding of security best practices in authentication and identity management. Experience with cloud platforms (AWS, GCP, or Azure) is a plus. Nice to Have Experience with Fast Identity Online (FIDO2) server implementation. Knowledge of biometric authentication methods. Familiarity with Zero Trust security models.


- Company Name
- Signify Technology
- Job Title
- Scala Developer
- Job Description
- Role: Senior Scala Developer Location: Europe, Remote Length: Initial 6 months Start date: ASAP - the earlier the better! Signify Technology's are working with a long-standing client of ours, who are a leading fintech provider with an impressive portfolio of blue-chip clients. They are now expanding their engineering team where they need a Senior Scala Developer to join the growing team for an initial 6 months (with the likelihood of extension), About You 4+ years commercial Scala experience. Fintech background would be highly advantageous. Scalaz & Cats, FS2, Guava, JUnit, Slick, Reactive streams, Mockito, ScalaTest library experience. Spring/Spring Boot/Micro-services architecture frameworks. Docker, Kubernetes, AWS cloud understanding. SQL & MS SQL Server, JDBC databases. Interested? Don't hesitate to apply to find out more!


- Company Name
- Lorien
- Job Title
- Quantitative Developer - Python Exp
- Job Description
- Senior Quant Developer - Market Risk Model Exp £700 day rate Inside IR35 Location - London - 3 days onsite a week Duration - Until 31/12/2025 My client is looking for Quant Developer, who will be responsible with migrating the code of the existing model to the library and tweaking it. Role/Responsibilities: Model Risk Transformation Project – System and Tooling Workstream – Building Standard Code Library for Risk Market Risk Models and Credit – Interaction between the two teams – Quant Developer – Market Risk than Credit Risk. Building from the beginning – lots of IT Challenges – Python Code Migrating from library, tweaking, methodology. Skills: Quant Developer Python Scripting IT Architecture Experience Big Data Experience FS - Desirable Please apply!


- Company Name
- Simon James I.T. Ltd
- Job Title
- Frontend Developer
- Job Description
- Lead Frontend Engineer – NextJS & App Router We’re looking for a Frontend Lead Engineer for an ongoing contract with a Telecommunications client in West London. you'll have a solid Front End Development background along with strong NextJS with App Router experience & Headless CMS, React (NextJS), Vue, or Angular. Extensive experience in building scalable, performant web applications. NextJS, React, Headless CMS, Vue, Angular They take ownership of complex frontend features, ensuring high-quality, accessible, and responsive UI design. The Frontend Lead Engineer plays a key role in technical decision-making, contributes to code reviews, and guides junior engineers in best practices. They collaborate closely with design, backend, and product teams to implement cohesive user experiences and drive continuous improvement in frontend standards and practices. London/Paddington 2-3 days per week, 6 months to start