About The Position

Own the design and development of a modern React frontend integrated with a Spring Boot backend, enabling financial analysts and quants to model securities quickly, accurately, and intuitively. Work closely with business stakeholders, quantitative analysts, and cross-functional engineering teams to deliver high-impact solutions in a financial environment.

Requirements

  • At least 5 years of professional software development experience.
  • Strong proficiency in TypeScript and React, including component architecture, state management (such as Redux, Zustand, or React Query), and API integration.
  • 2–3 years of experience using Git in a collaborative team workflow, including branching strategies, pull requests, and code reviews.
  • Strong communication skills and the ability to bridge technical and business conversations.
  • Demonstrated critical-thinking and problem-solving ability.

Nice To Haves

  • Graduate degree in Computer Science, Mathematics, Statistics, or a related quantitative discipline.
  • Familiarity with relational databases and writing complex SQL queries.
  • Experience with message brokers or event-driven architectures, such as Kafka or RabbitMQ, in a financial services context.
  • Experience developing a Spring Boot backend.
  • Exposure to cloud platforms such as AWS, Azure, or GCP, and CI/CD pipeline tools such as Jenkins or GitHub Actions.
  • Experience using JIRA or similar tools for Agile planning, sprint tracking, and delivery management.
  • Prior experience in financial services, capital markets, or fintech.
  • Proficiency with shell scripting for automation, deployment support, and operational troubleshooting.
  • Working knowledge of fixed income concepts, including duration, convexity, spread, option-adjusted spread (OAS), and related derivatives.

Responsibilities

  • Design and build responsive, performant React user interfaces, with TypeScript preferred, for configuring, running, and visualizing results across multiple security types.
  • Write clean, maintainable code and comprehensive automated tests using React Testing Library and Jest, with strong unit and integration coverage.
  • Identify and resolve defects, reduce technical debt, and promote software engineering best practices across the codebase.
  • Coordinate across data, services, APIs, and infrastructure to deliver end-to-end solutions.
  • Contribute to architecture discussions, pull request reviews, and technical documentation, focusing on thoughtful, scalable design.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service