Fidelity

Principal Full Stack Engineer (Node.js, Angular, REST APIs)

Fidelity
Apply
18 days ago
Covington, KY, USAStaff+

Responsibilities

  • Build complete software features from concept through deployment within autonomous, cross-functional teams.
  • Architect, develop, and maintain multi-tier web, mobile, API, and platform applications.
  • Design front-end solutions and develop Node.js and/or Java/JEE web applications.
  • Design and develop APIs and microservices and support performance tuning, troubleshooting, production support, and maintenance.
  • Create technical specifications, system architectures, documentation, and full project life-cycle plans.
  • Lead code reviews, unit testing, integration testing, automated testing, and continuous delivery activities.
  • Analyze business requirements and translate divisional initiatives into complex software solutions.
  • Provide technical leadership and mentorship to junior engineers and coordinate delivery across technical teams.
  • Participate in iteration planning, problem solving, and process-improvement initiatives.

Requirements

  • Bachelor’s degree in computer science, information science, mathematics, physics, or equivalent.
  • Proven expertise architecting and developing multi-tier, internet-facing web and mobile applications and APIs.
  • Experience developing Node.js and/or Java/JEE applications in a fast-paced Scrum environment.
  • Experience with JavaScript, TypeScript, CSS, HTML, browser developer tools, Node.js, NPM, and Express.
  • Experience with Angular or React, API design and development, microservices architecture, HTTP-based APIs, networking, asynchronous programming, Promises, Observers, and event loops.
  • Experience with automation tools or frameworks such as Cypress and Playwright.
  • Advanced Git skills and knowledge of branching strategies.
  • Experience with Webpack, Groovy, Jenkins, Concourse, Docker, containerization, and orchestration.
  • Knowledge of Swift and/or Kotlin for native iOS or Android development.
  • Experience developing technical specifications and complex-system architectures, mentoring engineers, managing technology roadmaps, and facilitating collaboration across technology partners.
  • Ability to apply business knowledge, analyze requirements, document applications, and provide technical leadership.

Benefits

  • Fidelity is transitioning to a full-time onsite working model through a phased rollout; onsite requirements vary by role and location and may evolve.
  • The role offers opportunities to contribute product ideas, learn new technologies and languages, and develop skills in an autonomous, collaborative environment.

Tech Stack

AngularCSSCypressDockerExpressGitGroovyHTMLiOSJavaJavaScriptJenkinsKotlinNode.jsnpmReactSwiftTypeScriptWebpack

Categories

Fidelity

About Fidelity

10,000+ employees

Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.

Contact me