Job Description
Summary
Fidelity Digital Assets℠, a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum.
Our goal at FDA’s Core Custody team is to design and build a suite of digital asset services and investment applications to serve the unique and varying needs of institutional investors. As a Software Engineer, you will get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.
This is a hands-on role where you will write code for production features. You will work closely with other engineers, a technical lead, and UX design teams to build intuitive and functional user interfaces. Your ideas will improve our products as well as develop your skills, learn new technologies and languages, and continue to learn. We’re looking for highly motivated individuals who work well in a collaborative, iterative, mission critical, and fast-paced environment.
The Expertise You Have
- You have a passion for technology and can navigate your way across complex and rapidly changing landscapes by staying on top of the latest trends and thrive by sharing knowledge
- Have strong communication skills and technical expertise to influence and participate in meaningful ways to technical discussions
- Are comfortable being a self-starter, who actively challenges the status quo, is curios and not afraid to ask “Why?” and “What if?”
- Are data-driven and can measure, collect, and use data to make decisions.
- Are experienced with the tools of the trade, including Angular, JavaScript, TypeScript, RxJS, HTML, and CSS/SCSS
- Familiar with NgRx, Redux, or other state management patterns
- Have a quality-first mindset and knowledge of modern test frameworks, such as Jest, Playwright, Cypress
- Passionate about customer experience and good UX design
- Experience working with REST APIs
- Experience with automated CI/CD environments
- Basic understanding of core Java technologies
- Preferred experience with AWS or other cloud platforms and containerization technologies such as Docker
The Skills You Bring
- 2+ years of frontend software development experience
- You embrace a customer-oriented mentality and enjoy developing user-friendly web applications that solve real-world problems
- Possess critical thinking skills to build end-to-end solutions
- Passionate and committed to learning new things and developing with the latest technologies and frameworks
- Works well in both a small agile team and independently, having a strong user focus
- Strong analytical, communication, and organizational skills and the ability to discern between competing interests at a given time
- Participate in engineering practices such as code and design reviews, contributing back to the team with solutions that improve developer efficiency or sharing knowledge about new techniques and technologies
Skills
- Analytical Thinking
- Communications Skills
- Critical Thinking
- Development
- Problem Solving
- Software Engineering