Jobs · Engineering · New Jersey

Principal, Front End Developer (Angular, Python)

Fidelity Investments · Jersey City, NJ · 2 wk ago
On-siteEngineering$107k–$216k/yrFull-time

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

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
  • Proven track record of leading complex projects through the full software development lifecycle(SDLC)
  • 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)
  • 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
  • Solid experience 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

Qualifications

  • Progress towards FRM or CFA Charter would be a strong plus

Skills

  • Bachelor's degree or equivalent experience in computer science, engineering, or a related field
  • 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
  • Solid experience 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
  • Progress towards FRM or CFA Charter would be a strong plus

Pay

The base salary range for this position is $107,000-216,000 USD per year.

Schedule

Fidelity’s Onsite Working Model: Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

Similar jobs