Logo
Fidelity Investments

Principal Full Stack Engineer (Angular, Node, AWS)

Fidelity Investments, Roanoke, Texas, United States, 76299

Save Job

Principal Full Stack Engineer (Angular, Node, AWS) Join to apply for the

Principal Full Stack Engineer (Angular, Node, AWS)

role at

Fidelity Investments

Are you interested in leading a high‑performing engineering team serving the needs of millions of customers in tax‑efficient savings, protection and guaranteed income in retirement? Fidelity Insurance Agency (FIA) Technology team in Personal Investing is seeking a hardworking engineer to join us and lead engineering team in modernizing and building innovative and cloud‑native experiences, capabilities and platforms in support of this mission.

The Team As a Full Stack Developer, you will be applying your software development and automation skills to develop, test, deploy, maintain and improve record‑keeping rep‑facing applications. This person will be a hands‑on engineer with well‑honed design and development skills and will be accountable for all the deliveries of the engineering team.

The Expertise You Have

Exceptional communication and collaboration skills, strategic planning and execution of complex initiatives

Full‑stack development experience using Java (Keel), Angular, Node (Keel JS) and JavaScript

Experience integrating with Service‑Oriented Architecture (REST) using Express, Node, Spring Boot, Dropwizard

10+ years of hands‑on experience with designing and building large scale applications

Strong knowledge in application development with micro‑architectures, event‑driven, scalable, decoupled solutions

Knowledge of end‑to‑end DevSecOps automation with CI and CD pipelines including Unit, Component, Functional, Performance and Security test automation

Knowledge of mock frameworks and service virtualization

Proven experience in Oracle database and PL‑SQL, No‑SQL

Ability to provide automation solutions to support all possible data scenarios

Certifications in and working experience with AWS services

The Skills You Bring

Define, maintain, and support our enterprise products

Perform troubleshooting and triaging in assisted production and non‑production environments

Standout colleague, self‑starter, collaborative, innovative and eager to learn every day

Excellent communication and documentation skills

Enjoy experimental development solutions

Ability to multi‑task within various initiatives

Lead a technical team

Close collaboration with architects in designing and implementing scalable, resilient solutions

The Value You Deliver

Accountable for consistent delivery of functional software – sprint to sprint, release to release

Excellence in software development practices and procedures, accountable for Delivery Teams Roadmap Execution

Develop original and creative technical solutions to on‑going development efforts on‑call

Responsible for QA readiness of software deliverables (end‑to‑end tests, unit tests, automation)

Responsible for supporting implementation of major initiatives

Works on complex assignments and often multiple phases of a project

Mentoring/delegation (code reviews, code quality, domain knowledge, pair programming)

Providing technical solutions and design/ influence platform design for the team

Certifications Category: Information Technology

Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles.

Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement‑related financial activities and the rules and regulations of numerous self‑regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain criminal histories.

#J-18808-Ljbffr