
Full Stack Engineer
IT / Computer Engineering
Full Time
Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Sr. Software Engineer to work in FCAT (Fidelity Center for Applied Technology) in Jersey City, NJ or Smithfield, RI or Merrimack, NH!
At FCAT, we use emerging technologies and human-centered design to create visionary products and services that improve people’s financial lives. As the innovation engine for Fidelity Investments, we provide expertise to the rest of the firm on new tools and techniques, while also incubating potential new lines of business.
Your success and growth is important to us, so you’ll want to enjoy the benefits of coming together in person – face to face learning and training, quality time with your manager and teammates, building your career network, making friends, and taking full advantage of cultural and social experiences Fidelity provides for you.
At Fidelity, we are passionate about making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in building and encouraging a work environment that attracts the best talent and reflects our dedication to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associate for their outstanding perspectives and experiences. For information about working at Fidelity, visit FTSjobs.com.
Fidelity Investments is an equal opportunity employer.
The purpose of this role
Be part of exciting new incubators in FCAT geared at rapidly moving ideas from concepts to scale to help bring these game-changing ideas to market. If you are a highly skilled engineer with a passion for creating products and services that make lives better, a career in FCAT may be right for you!At FCAT, we use emerging technologies and human-centered design to create visionary products and services that improve people’s financial lives. As the innovation engine for Fidelity Investments, we provide expertise to the rest of the firm on new tools and techniques, while also incubating potential new lines of business.
The Expertise You Have
- Bachelor’s degree Computer Science or other related discipline
- Strong development skills and 5+ years of software development experience with NodeJS
- Learn and adopt new concepts & technologies quickly and implement them effectively in projects.
- Demonstrated technical leadership experience.
- Rapidly develop large scale distributed enterprise applications based on requirement documents, prototypes, or verbal requirements
- Work across peer groups to resolve and understand complex technical/design issues.
- Strong written and verbal communication skills, strong interpersonal skills
- Motivated, self-directed, results oriented
The Skills You Bring
- Experience with Microservices based architecture and microservice development with strong API design skills.
- 5+ years of experience working in JavaScript and Typescript with NodeJS
- Development and support of large scale NodeJS, Express application.
- Experience with Mongoose, Casbin, Axios libraries would be a plus.
- Experience building reusable NodeJS modules and comfortable using NPM to manage dependencies.
- API first approach for building products.
- Event driven application experience using Kafka or any messaging platform.
- Experience with AWS Services such as S3, EC2 etc.
- Comfortable with container technologies using docker and Kubernetes.
- Experience using NoSQL database like MongoDB
- Experience with system and application design and architecture patterns
- Experience using source control for feature-driven development in Bitbucket/Stash
- Strong Object-Oriented skills and experience with system design and microservice architecture
- Knowledge of CI/CD pipelines in Jenkins & Artifactory
- Work experience in an Agile development environment
The Value You Deliver
- Rapid development of prototypes, pilots, and full-scale applications
- Strong technical skills and a passion for programming
- Ability to learn new technologies quickly
- Escalate issues and risks to executive management for timely resolution
- Collaborate with digital product managers and deliver robust cloud-based solutions that drive powerful product experiences.
- Ability to learn new things, new technology, and balance problems; your drive to get things done
Dynamic Working – Post Pandemic
Our aim is to combine the best of working offsite with coming together in person. For most teams this means a consistent balance of working from home and office that supports the needs of your role, experience level, and working style.Your success and growth is important to us, so you’ll want to enjoy the benefits of coming together in person – face to face learning and training, quality time with your manager and teammates, building your career network, making friends, and taking full advantage of cultural and social experiences Fidelity provides for you.
Company overview
We recruit individuals from a variety of backgrounds, including technology and customer service, to fill assignments across Fidelity’s U.S.-based regional and investor center locations. If you wish to experience Fidelity’s diverse and inclusive workplace while expanding your skills and developing your professional network, consider a role with Fidelity TalentSource.At Fidelity, we are passionate about making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in building and encouraging a work environment that attracts the best talent and reflects our dedication to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associate for their outstanding perspectives and experiences. For information about working at Fidelity, visit FTSjobs.com.
Fidelity Investments is an equal opportunity employer.
The hourly pay rate range for this position is $80.00 – $102.00 per hour.
Placement in the range will vary based on job responsibilities and scope, geographic location, candidate’s relevant experience, and other factors
