About The Position
The company's client is a prominent American financial institution located in New York with more than $30 billion in assets under management. We're expanding the team to help develop a new system for them.
For now, the team consists of 20 people on the ocmpany side (.NET developers, QA, BA, DevOps).
Participation in the project will allow you to develop professionally and learn many aspects of the modern financial market.
Position Overview
We are looking for a Senior Python Developer to join our Agile project team working on a greenfield project to build a highly performant, scalable, business-centric data and workflow delivery platform.
Participation in the project will allow you to develop professionally, as well as to learn many aspects of the modern financial market.
Most importantly the architecture is focused on how data is shared between systems and processes to ensure scalability and growth.
Responsibilities
Work with Python frameworks like FastAPI, Pydantic, and SQLAlchemy. Manage databases, including RDB (MySQL/PostgreSQL) and MongoDB. Utilize RabbitMQ as a message broker. Operate in the Azure cloud environment. Implement logging using ELK and Sentry Demonstrate an understanding of Distributed Systems Monitor applications and distributed systems for performance and stability Optionally, work with templating for Kubernetes (K8s) and Argo CD. Apply expertise in fintech projects, including bonds and CLOs, and have an interest in financial product mechanics. Specialize in data-centric web application development. Build distributed, containerized, and cloud-agnostic applications. Exhibit a deep understanding of Python data structures and their performance implications. Write clean and well-documented code. Collaborate effectively in small teams of 2-3 developers. Take ownership of deliverables and work independently. Focus on testing and ensure thorough testing of code. Adapt to changing requirements and excel in a fast-paced environment.
Requirements
Requirements
5+ years experience with Python 8+ years experience with total Dev 5+ years experience with SQL / No SQL Leading experience in AWS and Azure cloud platforms, with the capability to lead a team of up to three individuals Demonstrated project ownership and expertise in the business domain, specifically in Asset Management Understanding of Distributed Systems Monitoring of applications, distributed systems etc Any templating for K8s, K8s, Argo CD Experience in fintech projects (bonds, CLOs etc) and interest in learning mechanics of financial products Expertise in data-centric applications for the web Expertise in building distributed, containerized, cloud-agnostic applications Thorough understanding of Python data structures and their performance implications Write clean, readable code with documentation Ability to work independently in small teams of 2-3 developers A desire to take ownership of deliverable and run with it Focused on testing and ensuring the code delivered is tested thoroughly Independent developer who can work with changing requirements and fast-paced environment Good spoken English Nice to have Experience with Azure Data (ADF, ADLS, Azure SQLDB, Azure MI)
7051-5-21012024