Full-Stack Python Engineer

Madison-Davis
  • New York, IL
  • Quick Apply
30+ days ago

Job Description


We are seeking a Senior Full Stack Engineer to build modern, intuitive web applications and scalable backend services that power Fixed Income investment workflows, including trading, portfolio construction, risk, and analytics. This is a hands-on, highly collaborative role working closely with portfolio managers, traders, quantitative teams, and research professionals.

This position requires a strong engineering foundation combined with an understanding of capital markets and front-office workflows. The ideal candidate thrives in ambiguous environments, takes ownership from concept to production, and delivers high-quality, production-ready solutions.

RESPONSIBILITIES
  • Partner directly with Fixed Income stakeholders (PMs, traders, research, quants) to gather requirements and translate business needs into technical solutions
  • Design and develop interactive web applications using React and/or Python-based frameworks (Flask/Dash)
  • Build and maintain RESTful APIs and microservices using Python (FastAPI/Flask)
  • Implement event-driven architectures using Kafka, including producers/consumers and topic design
  • Contribute to data platform initiatives including data modeling, pipelines, and integrations (e.G., Snowflake, SQL)
  • Own end-to-end delivery: design, development, testing, deployment, and production support
  • Establish and improve engineering best practices (testing, CI/CD, monitoring, documentation)
  • Collaborate with platform and DevOps teams on deployment and operational processes
  • Mentor junior engineers and contribute to design/code reviews

QUALIFICATIONS
  • 7+ years of professional software engineering experience.
  • Strong full-stack development experience: Frontend: React (preferred) or Python-based UI frameworks and Backend: Python (FastAPI/Flask), APIs, microservices.
  • Strong SQL and data modeling experience (e.G., Snowflake, PostgreSQL, SQL Server).
  • Experience building event-driven systems (Kafka or similar).
  • Solid understanding of object-oriented programming principles.
  • Experience with Docker and containerized deployments (Kubernetes/OpenShift preferred).
  • Strong communication skills and experience working with non-technical stakeholders.
  • Ability to operate in fast-paced, ambiguous environments with a high degree of ownership.

PREFERRED EXPERIENCE
  • Experience in Asset Management or Financial Services, particularly Fixed Income.
  • Understanding of Fixed Income instruments (e.G., Treasuries, credit, EM debt, mortgages).
  • Experience with Order Management Systems (OMS) such as Aladdin or similar platforms.
  • Familiarity with credit/research platforms (e.G., Everest or comparable tools).
  • Experience with data visualization tools (Tableau, Power BI).

Numbers & Facts

LocationNew York, IL

More jobs like this

See more jobs

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.