
Senior Software Engineer
Broadridge4 years ago
Responsibilities
- Create systems that securely record and store blockchain data for smart contracts.
- Develop high-quality distributed-ledger repository software using Node.js and DAML.
- Design secure blockchain technologies and build application features, web services, user interfaces, and interfaces.
- Research, develop, support, and test blockchain technologies.
- Use cryptography techniques to protect applications against hacking and cyberattacks.
- Deploy applications into different environments.
Requirements
- At least 4 years of experience with JavaScript and Node.js.
- Expert knowledge of JavaScript fundamentals, including prototype inheritance, composition, and callback functions.
- Experience with Node.js, React.js, Next.js, Express, and related JavaScript libraries, frameworks, and packages.
- Full-stack web development experience using Node.js and React.js.
- Experience with JSON message formatting, Docker, and relational databases such as PostgreSQL.
- Good understanding of process managers such as PM2 and Forever.
- Prior blockchain technology experience is preferred but not required.
Benefits
- Hybrid work arrangement with assignment to a Broadridge office and flexibility to work remotely.
- Access to Broadridge's comprehensive benefit offerings.
Tech Stack
Categories
About Broadridge
Broadridge Financial Solutions builds software and managed services that power investor communications, proxy voting, securities processing, and wealth/asset management for banks, broker-dealers, asset managers, and public companies. Its offerings span data and analytics, governance, and communications platforms sold as SaaS and outsourced operations. Public on the NYSE (BR) and part of the S&P 500, Broadridge was spun off from ADP in 2007 and is headquartered in New York City.