Full-Stack Python Engineer

Madison-Davis

  • New York, IL
  • 30+ days ago

    Highlights

    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. Strong full-stack development experience: Frontend: React (preferred) or Python-based UI frameworks and Backend: Python (FastAPI/Flask), APIs, microservices.

    Numbers & Facts

    LocationNew York, IL

    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).

    Similar Jobs

    See more jobs