Node.js Developer (Hybrid-Flexible Options)

Broadridge·Remote(Flexible / Remote)·Work From Anywhere
Software Development

WFA Digital Insight

As the demand for tech talent surges, Node.js developers are finding themselves in a pivotal role, especially in the finance sector where efficiency is key. With financial technology advancing rapidly, Broadridge is at the forefront, seeking to empower their teams with flexible work arrangements. Candidates with expertise in TypeScript and modern microservices architecture are particularly sought after, as they navigate complex data environments. Before applying, it’s essential to demonstrate a deep understanding of both legacy and modern systems, enhancing your chances in this competitive market.

Job Description

About the Role

Join Broadridge as a Node.js Developer, where you'll contribute to an advanced financial services platform using a microservices architecture.

Responsibilities

  • Design, develop, and maintain microservices within a Lerna-managed monorepo (using Express.js and NestJS)
  • Architect scalable solutions for processing high-throughput financial data
  • Optimize MySQL database performance utilizing Prisma and Sequelize ORMs
  • Implement message queue systems with AWS SQS and BullMQ/Redis
  • Lead code reviews and mentor junior developers
  • Collaborate on API design and maintain OpenAPI specifications
  • Ensure system reliability through comprehensive testing with Jest
  • Participate in improvements to the CI/CD pipelining using Jenkins

Requirements

  • Minimum of 5 years of production experience in Node.js
  • Expert-level knowledge of TypeScript with advanced pattern recognition
  • Strong database experience, especially in optimizing MySQL
  • Familiarity with both Prisma and Sequelize ORMs
  • Production experience with message queuing technologies like SQS, Redis, and BullMQ
  • Proficiency in unit, integration, and end-to-end testing strategies
  • Experience in Docker and containerization practices

Nice to Have

  • Familiarity with the NestJS framework
  • Background in financial services or fintech sectors
  • Experience with AWS services including SQS and S3
  • Understanding of conventional commits and semantic versioning
  • Ability to migrate legacy codebases while ensuring production stability
  • Knowledge of Redis for managing caching and job queues

How to Stand Out

  • Highlight your experience with TypeScript and microservices in your resume.
  • Prepare for technical interviews by practicing coding assessments relevant to Node.js.
  • Showcase any past projects or contributions to open-source that demonstrate your coding proficiency.
  • Be ready to discuss how you optimize database performance; real cases can impress your interviewers.
  • Research Broadridge's culture and prepare questions to show your interest and alignment with their values.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.