
Full Stack Engineer
Fidelity Investments
full-time
Posted on:
Location Type: Hybrid
Location: Westlake • Kentucky • Texas • United States
Visit company websiteExplore more
About the role
- Our teams build and contribute to Fidelity’s digital presence.
- As a software engineer, you will help us build the omni channel user experiences and the underlying platforms needed to support our digital presence.
- You’ll work on building entire features, taking these from concept to deployment, as part of our autonomous, cross functional teams.
- You'll have the opportunity to contribute ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue to learn.
Requirements
- 3+ years of professional experience developing web apps using Angular 12+, RxJS, Redux/NgRx and TypeScript in an agile environment.
- Experience or willingness to learn Android, iOS and mobile technologies.
- Knowledge of web landscape, architectures (micro-frontend, BFF, Module Federation), trends and emerging technologies used in creating performant and resilient websites
- Your advanced Git skills, branching strategies and CI/CD practices.
- Your knowledge of HTTP/S based APIs, Networking and how the internet works.
- Expertise with test automation tools and frameworks e.g. Cypress, Playwright, Jest and Storybook.
- Critical problem-solving skills, Passionate, opinionated about writing clean, testable, readable, and easily maintainable code with a test-first development approach
- Familiarity with developing features for our web experiences using Angular and Microservices in NodeJS/NestJS.
- Experience with Nx workspaces, ability to use Nx for managing monorepos and enhancing developer productivity
- Experience in internet security: OAuth, Open ID connect and knowledge of standard methodologies
- Strong working knowledge of AWS ecosystem (EC2, Lambda, Serverless computing, DynamoDB)
- Understanding containerization, Docker, and orchestration will be a plus.
- End-to-end architecture experience with focus on customer experience, ease of use, reusable core & common components development, leverage proven architecture pattens, standards, accessibility guidelines, security, A/B testing, personalization, analytics and measurements
Benefits
- Hybrid Schedule: Every other week in office
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Angular 12+RxJSReduxNgRxTypeScriptGitCI/CDCypressPlaywrightNodeJS
Soft skills
critical problem-solvingpassionateopinionatedwriting clean codetestable codereadable codemaintainable codetest-first development