As a key member of a growing engineering team, this role will be hands-on building the technology and architecture of world class end-to-end systems.
Collaborate with Fidelity Labs, Fidelity Investments’ in-house fintech incubator to build new products and services to improve customer experience.
Participate in Agile software delivery environment and contribute to automated testing frameworks.
Requirements
Professional experience building single-page applications using Angular and/or React framework with TypeScript.
Working knowledge of reactive state management with Redux, NgRx/RxJS, or equivalent.
Proficient level knowledge of RESTful APIs (Node.js & Java) and good knowledge of standard methodologies in API design.
Expert level development experience (currently hands on) in Java, Spring Boot including Spring Data REST and Spring Data.
Professional experience integrating applications with REST based services.
Full-stack development experience using Angular/React, Node.js/Java, HTML, CSS and JavaScript.
Bonus points for experience with Storybook JS, Ionic, Spring MVC/Spring Core/Web Services, API management software such as Apigee and knowledge of micro-frontends architecture.
Proficient level knowledge in various relational and non-relational database technologies, ideally PostgreSQL.
Hands on working with SQL, PL/SQL for structured and non-structured data, and SQL & ORM Query optimization and tuning.
You are comfortable working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools.
You have a passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments.
You have a passion for testing as a core part of the development process and can build or contribute to automated testing frameworks that can detect any anomalies in functionality, performance and integration.
Learning, adapting and adopting new concepts & technologies quickly and implementing them optimally.
A good understanding of fundamental design principles for building a modular, scalable and resilient platform.
You build positive relationships with other team members and have excellent verbal and written communication.
Benefits
comprehensive health care coverage and emotional well-being support
market-leading retirement
generous paid time off and parental leave
charitable giving employee match program
educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.