Principal, Front End Developer (Angular, Python)

FidelityJersey City, NJ
Onsite

About The Position

As a Principal Front End/Full Stack Developer in a Quantitative Development team, you will play a key role as a technical leader responsible for designing, implementing and deploying complex end-to-end web applications used by investment professionals and senior management executives. You will work closely with quantitative analysts as well as peer technology teams in a dynamic and fast-paced environment to architect robust technology solutions in areas such as portfolio construction, risk management, and alpha research.

Requirements

  • Bachelor's degree or equivalent experience in computer science, engineering, or a related field.
  • 8+ years of hands-on experience designing, developing and deploying complex, scalable, end-to-end web applications
  • A proven track record of leading complex projects through the full software development lifecycle(SDLC) from requirements gathering and system design to production deployment and post-launch maintenance
  • Expertise in modern front-end development, particularly with Angular and its ecosystem.
  • Strong Proficiency in back-end development with a main focus on Python and its web frameworks (eg Django, Flask).
  • Extensive experience designing, implementing and optimizing relational databases(e.g. Oracle, PostgreSQL, SQL Server).
  • Strong SQL skills are a must
  • Experience with object-oriented design and development, and standard software design patterns.
  • Demonstrable ability to effectively communicate and collaborate with multiple collaborators, including product managers, UX/UI designers and other technology partners
  • Experience with data visualization libraries and UI component libraries
  • Proficiency with version control tools like Git, CI/CD tools like Jenkins and solid experience with unit, integration and end-to-end testing practices
  • Solid background in financial services with an understanding of investment risk.

Nice To Haves

  • Experience with other UI frameworks (like React, Vue.js) is a plus
  • Progress towards FRM or CFA Charter would be a strong plus

Responsibilities

  • Lead the design, development and deployment of complex full-stack applications through the entire software development lifecycle
  • Define and own the technical architecture for new and existing web applications, ensuring they are scalable, reliable and maintainable
  • Provide technical leadership and mentorship to junior and senior teammates, establishing and enforcing coding standards through code reviews
  • Collaborate closely with Quantitative Analysts and other business users to translate business requirements into robust and intuitive technical solutions

Benefits

  • comprehensive health care coverage
  • emotional well-being support
  • market-leading retirement
  • generous paid time off
  • parental leave
  • charitable giving employee match program
  • educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service