Full Stack Engineer

A privately held financial services company making financial expertise broadly accessible and effective in helping people live the lives they want.
Smithfield, RI, USAMerrimack, NH, USA
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Full Stack Engineer

Fidelity Investments is seeking an experienced Full Stack Engineer to develop and enhance Tax and Asset Servicing applications, with a focus on new capabilities for the Tax Baskets system. The role requires strong communication skills and experience working with geographically distributed teams. You'll be responsible for producing high-quality, testable code for sophisticated applications deployed on AWS or On-prem platforms. As part of an agile, cross-functional team, you'll participate in the entire development lifecycle from concept to deployment.

Key responsibilities include participating in design and architecture discussions, developing complex applications and components, ensuring QA readiness, creating comprehensive documentation, and establishing project lifecycle plans. You'll need to meet project goals on time and budget while providing technical solutions and evaluations for various initiatives.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, 5+ years of experience as a full stack engineer, and expertise in Cloud-based software development using Java, Python, Spring, and AWS services. Experience with container-based applications, CI/CD practices, and both relational and NoSQL databases is required. Financial industry experience is a plus.

Working at Fidelity offers comprehensive benefits including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The role follows Fidelity's hybrid working model, requiring onsite presence every other week at either the Smithfield, RI or Merrimack, NH location.

Last updated 14 hours ago

Responsibilities For Full Stack Engineer

  • Participate in design and analysis discussions
  • Participate in application level architecture
  • Develop applications on complex projects and subsystems
  • Ensure QA readiness of software deliverables
  • Develop comprehensive documentation
  • Establish project life cycle plans
  • Meet project goals timely and on-budget
  • Provide technology solutions and technical evaluations
  • Perform technical and functional analysis

Requirements For Full Stack Engineer

Java
Python
Kubernetes
MongoDB
Redis
  • Bachelor's degree in Computer Science, Engineering, IT, Information Systems, Mathematics, Physics, or related field
  • 5+ years experience as a full stack software engineer
  • Experience with Java, Python, Spring, AWS, Kafka, Jest framework, DynamoDB, SNS
  • Experience with unit testing (TDD/BDD) using JUnit/Jest
  • Experience with container based applications and EKS/RKS
  • Experience with relational DBs and NoSQL databases
  • Knowledge of CI/CD practices and Terraform
  • Strong communication skills
  • Financial/brokerage industry experience (nice to have)

Benefits For Full Stack Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance

Interested in this job?

Jobs Related To Fidelity Investments Full Stack Engineer

Software Development Engineer – Amazon Transportation, SWA Delivery Experience

Software Development Engineer role at Amazon Transportation, building large-scale distributed systems for package delivery optimization.

Software Development Engineer, Route 53

AWS Route 53 Software Engineer role focusing on global-scale infrastructure, offering competitive pay, benefits, and growth opportunities in Seattle.

Software Development Engineer

Software Development Engineer role at Amazon's P2X team, building customer protection plan platforms using AWS technologies with competitive compensation.

Software Development Engineer, Selling Partner Trust

Build trust and security systems for Amazon's global marketplace, protecting millions of buyers and sellers while handling massive scale and complexity.

Software Development Engineer

Build scalable e-commerce platforms for Amazon India, focusing on customer experience and innovative shopping solutions.