Python Developer (Mid/Senior Level)
Grid DynamicsLondon, United Kingdom
PythonMicroservicesKubernetesOpenShiftTypescript
As a Python Developer, you will play a key role in delivering new functionality that will significantly increase the trading capacity of our client’s structured notes platform. This is an exciting opportunity to work on a mostly greenfield project, building the foundational components for a next-generation trading platform that will elevate the client’s position in the market.
Responsibilities
- Develop and maintain microservices and backend components using Python within a containerized environment on Kubernetes (OpenShift).
- Collaborate closely with business stakeholders, traders, and internal teams to understand trading workflows and technical requirements.
- Contribute to the ongoing enhancement of data models, rule-based enrichment, and workflow automation to streamline the trade lifecycle.
- Participate in the design, testing, and deployment of scalable, reliable backend solutions.
- Support continuous delivery pipelines and rapid release cycles to ensure the timely delivery of features.
- Learn and adapt to investment banking concepts related to structured notes, gaining domain expertise over time.
- Proven backend development experience with Python, ideally in microservices architectures.
- Familiarity with containerization and orchestration tools like Kubernetes (on OpenShift).
- Enthusiasm for learning new technologies and investment banking concepts.
- Strong curiosity and problem-solving skills.
- Knowledge of web technologies, TypeScript, Oracle, and MongoDB