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.