Senior Software Engineer
Broadridge · Newark, NJ · 2 days ago
EngineeringFull-time
About the role
You will have the opportunity to be part of development of market leading products in the Capital Market. We are made up of high-performing teams that meet in person to learn and collaborate as needed. This role is considered hybrid, which means you'll be assigned to a Broadridge office and given the flexibility to work remotely.
Responsibilities
- Enable secure smart contracts by creating systems to record and store blockchain data in a way that prevents changes or hacks
- Develop high-quality software for Distributed Ledger Repo in NodeJS, DAML
- Design secure blockchain technologies, develop application features, web services, UI and interfaces
- Research, design, develop, support and test blockchain technologies
- Utilize cryptography techniques to protect against hackers and other cyber-attacks
- Deploy the applications into different environments
Qualifications
- 4+ Years of experience in JavaScript with NodeJS, ReactJS etc.
- Expert knowledge of JavaScript with a strong understanding of JavaScript fundamentals such as prototype inheritance, composition, callback functions etc.
- Experience with JS libraries and frameworks like Node.js, ReactJS, NextJS etc. and packages like express
- Full stack web development using NodeJS, ReactJS
- Experience with JSON message formatting
- Experience with Docker
- Good understanding of process managers like pm2, forever etc.
- Experience with relational database like PostgreSQL
- Prior experience in blockchain technologies is preferred but not mandatory