Broadridge Financial Solutions is hiring a Senior Backend Developer for a contract position to contribute to a sophisticated financial services platform built on a modern microservices architecture. You will leverage your deep technical expertise in Node.js and TypeScript to design scalable solutions for high-throughput financial data processing.
What You'll Do
- Design, develop, and maintain microservices within a Lerna-managed monorepo using Express.js and NestJS.
- Architect scalable solutions for high-throughput financial data processing.
- Optimize database performance across MySQL instances using Prisma and Sequelize ORMs.
- Implement robust message queue systems using AWS SQS and BullMQ/Redis.
- Lead code reviews and mentor junior developers on best practices.
- Collaborate on API design and maintain OpenAPI specifications.
- Ensure system reliability through comprehensive testing with Jest.
- Participate in CI/CD pipeline improvements using Jenkins.
- Debug and optimize production issues across distributed services.
What We're Looking For
- 5+ years of production Node.js experience.
- Expert-level TypeScript knowledge with strong understanding of type inference and advanced patterns.
- Database expertise: MySQL optimization, query performance tuning, migration strategies.
- ORM experience: Familiarity with both modern (Prisma) and legacy (Sequelize) ORMs.
- Message queuing: Production experience with SQS, Redis/BullMQ, or similar.
- Monorepo management: Experience with Lerna, Yarn workspaces, or similar tools.
- Testing expertise: Unit, integration, and E2E testing strategies.
- Docker & containerization: Multi-stage builds, orchestration, optimization.
Nice to Have
- Experience with Yarn 4 and modern package management strategies.
- NestJS framework expertise with GraphQL and REST API development.
- Financial services or fintech background.
- Experience with AWS services (SQS, S3, LocalStack for local development).
- Familiarity with conventional commits and semantic versioning.
- Experience migrating legacy codebases while maintaining production stability.
- Knowledge of Redis for caching and job queue management.
- Understanding of Zero-Install strategies and workspace protocols.
Technical Stack
- Languages & Frameworks: Node.js, TypeScript, Express.js, NestJS
- Data: MySQL, Prisma, Sequelize
- Infrastructure & Messaging: AWS SQS, BullMQ, Redis, Docker, Jenkins
- Tools & Testing: Jest, Lerna, GraphQL, OpenAPI
Work Mode
This is a fully remote contract position.
Broadridge provides equal employment opportunities to all associates and applicants for employment without regard to race, color, religion, sex (including sexual orientation, gender identity or expression, and pregnancy), marital status, national origin, ethnic origin, age, disability, genetic information, military or veteran status, and other protected characteristics protected by applicable federal, state, or local laws.





