Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sokoni Kwetu Limited

NewBe an early applicant

Senior Python Developer - Investment Bank Fintech Platform

Posted
Discussion

Summary

Senior Python developer owning components like lifecycle event management, booking modules, and analytics reports on a messaging network that connects private banks and wealth managers with structured-product issuers. Day-to-day involves Python feature work (Django/FastAPI, Dash) in a DevOps/agile environment using microservices and Kubernetes.

Our client is the pioneering industry-supported, open messaging network for private banking and wealth management firms to connect with issuers of structured products, with some of the largest financial institutions globally as their clients

Responsibilities

  • Design and develop software in accordance with company standards and protocols.
  • Collaborate closely with the product team to create and implement new features and services.
  • Operate within a DevOps environment utilizing agile development methodologies.
  • Ensure that delivered items satisfy acceptance criteria.
  • Take responsibility for Python components, including lifecycle event management, booking modules, and analytics reports.
  • Acquire knowledge about the platforms functionality (the role encompasses more than just development/technical tasks).

Academics and Experience

  • A minimum of 7 years of experience as a Python developer.
  • Proven experience in designing and building enterprise applications.
  • Bachelor's or Master's degree, preferably in engineering or computer science.

Key Skills

  • Expertise in Python, including core libraries and tools (such as Django or FastAPI, Dash, etc.).
  • Solid understanding of IT culture, including microservices, Kubernetes, and HTTP connectivity.
  • Ability to demonstrate leadership capabilities and drive initiatives.
  • Some knowledge of AI principles, including machine learning and large language models (LLMs).
  • A strong desire to learn about financial products.
  • Proficiency in designing data structures, both relational and JSON.
  • Capability to comprehend application functionality.
  • In-depth knowledge of the software development life cycle (SDLC), including agile methodologies and testing frameworks.
  • Excellent written and verbal communication skills in English.
  • Strong interpersonal, analytical, problem-solving, and organizational abilities, with keen attention to detail.
  • Familiarity with financial markets, particularly derivatives products and transaction flows, is advantageous (candidates without financial experience will also be considered).

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available