About The Position

Portfolio BI is seeking a Full Stack Developer to design, build, and support applications and services for their alternative asset management clients. The role involves working across the entire technology stack, from databases and APIs to modern front-end interfaces. You will collaborate with various business teams, including client solutions, portfolio managers, analysts, risk, operations, and investor relations. A key aspect of this role is contributing to the modernization of the analytics and reporting platform by migrating legacy applications to a responsive, cloud-aware architecture, replacing spreadsheets with auditable services, and developing the data and tooling layer. The use of AI coding assistants is expected as a daily part of the workflow.

Requirements

  • Bachelor's degree from a top-tier university in computer science, mathematics, physics, or another quantitative or hard-science discipline.
  • 5+ years of professional software engineering experience, including production ownership of business-critical web applications.
  • Experience at a technology firm; capital markets, hedge fund, asset manager, investment bank, or financial technology vendor strongly preferred.
  • Demonstrated success delivering full-stack applications end-to-end, from requirements through production deployment and ongoing support.
  • Extensive experience with Python or .NET and C#.
  • Comfort with REST APIs, asynchronous services, and integration patterns.
  • Proficiency in JavaScript/TypeScript, HTML5, CSS, and modern frameworks (React/ /JQuery).
  • Strong proficiency with responsive web design.
  • Strong SQL skills (window functions, query tuning, set-based thinking).
  • Experience with relational databases.
  • Experience with Git (or TFS).
  • Experience with CI/CD.
  • Experience with TFSDevOps.
  • Experience with Confluence.
  • Experience with unit and integration testing.
  • Familiarity with fixed-income securities, bank loans, and credit instruments.
  • Strong analytical and practical problem-solving skills; ability to reason from first principles and verify assumptions.
  • Excellent written and verbal communication skills; ability to explain technical work to PMs and senior executives.
  • Self-starter with strong work ethic; comfortable juggling multiple workstreams under deadline pressure.
  • Detail-oriented, with high standards for code quality, data accuracy, and operational discipline.
  • Team player who collaborates well across technical and non-technical groups.

Nice To Haves

  • Exposure to NoSQL/document stores.
  • Experience deploying and operating services on Azure or AWS.
  • Tableau dashboard development.
  • SSRS experience.

Responsibilities

  • Build full-stack applications across credit, private credit, and structured products platforms, including backend services, APIs, data pipelines, and modern web front ends.
  • Integrate third-party systems such as Geneva (portfolio accounting), market data vendors, CRM platforms, and administrative platforms, designing clean, well-tested adapters and reconciliation logic.
  • Participate in the migration of legacy .NET/C# applications and SSRS reports to modern, scalable architectures (TypeScript/React front ends, Python or .NET services, cloud-deployed) with responsive UX across desktop and mobile.
  • Own data quality end-to-end, including ingestion, normalization, validation, and lineage, for firmwide positions, partnering with the data management team on governance and controls.
  • Build reporting and BI solutions, including Tableau dashboards, internal web tooling, investor reporting, and ad-hoc requests for portfolio composition and DDQ responses.
  • Translate business needs into engineering solutions by gathering requirements directly from PMs, analysts, risk, IR, and operations; documenting functional and technical specifications; writing clear UAT plans and leading testing.
  • Ship code effectively by writing tests, using source control (GIT/TFS), opening clean PRs, managing tickets in DevOps, deploying through CI/CD, and monitoring deployed applications in production.
  • Utilize AI coding assistants to accelerate delivery, reduce boilerplate, and improve code quality, while adhering to verification, security, and review standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service