Full Stack Engineer (60/40 FE/BE) SMT

Codetech•Smithfield, RI

About The Position

Fidelity is seeking a Senior Software Engineer to join a Scrum team within Digital Platforms Technology. The role contributes to building and delivering customer-focused features for Fidelity’s digital experiences. The engineer will develop an understanding of web application components and collaborate with the squad to create scalable, maintainable solutions. The engineer works closely with the Squad Lead, Scrum Master, Developers, Quality Assurance, and Architects to craft, build, test, and deliver features. The team develops and supports Fidelity Workplace Solutions’ digital products and services using Java-based technologies in a fast-paced environment focused on innovation and continuous improvement.

Requirements

  • 8+ years of full-stack software engineering experience.
  • BS/BA degree or equivalent experience preferred.
  • Robust critical-thinking skills and a desire to learn, grow, and participate in technical and design discussions.
  • Demonstrated ability to communicate technical needs and capabilities to non-technical team members, product owners, and partners.
  • Ability to help produce scalable, maintainable solutions with a long-term perspective.
  • Experience collaborating in a team environment to develop, deploy, and support applications and features.
  • Demonstrable understanding of Agile software development methodology.
  • Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions.
  • Knowledge of internet, mobile, and application architecture, and current and emerging technologies.
  • Proficiency with server-side/mid-tier technologies including Java EE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, and Maven.
  • Proficiency with client-side technologies including Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS, and RxJS.
  • Understanding of object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage.

Nice To Haves

  • Experience focused on financial services applications.
  • Knowledge of DevOps concepts for source control management, continuous integration, monitoring, and deployment processes.
  • Experience with enterprise application architecture patterns and orchestration frameworks such as Apache Camel.
  • Experience with client-side unit testing frameworks and test runners such as Jasmine and Karma.
  • Experience with Docker containerization and AWS cloud deployment and application management via the AWS console.
  • AWS certifications.
  • Knowledge of the W3C Web Content Accessibility Guidelines and their implementation.

Responsibilities

  • Collaborate with a Scrum team to craft, build, test, and deliver features for Fidelity’s digital experiences.
  • Develop understanding of the components of web applications and work with squad members to deliver customer experience solutions.
  • Collaborate with the Squad Lead, Scrum Master, Developers, Quality Assurance, and Architects.
  • Help decompose business problems into creative, efficient, scalable solutions.
  • Develop, deploy, and support applications and features in a team environment.
  • Communicate technical needs and capabilities to non-technical team members, product owners, and partners.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service