Sr Software Engineer (Hybrid - Newark, NJ, NYC or Edgewood, NY)
Core
Design, develop, and maintain microservices for a sophisticated financial services platform using Node.js and TypeScript.
Role type
Senior Software Engineer (Node.js/TypeScript)
Builds
Microservices and APIs for financial data processing
Domain
Financial Services / Fintech
Deliverable
product features
Required skills
Node.js, TypeScript, Microservices architecture, MySQL optimization, Message queuing (SQS/Redis), Docker, CI/CD, Testing strategies
Preferred skills
NestJS, AWS services, Legacy code migration, Semantic versioning
Technologies
Express.js, NestJS, Lerna, Prisma, Sequelize, AWS SQS, BullMQ, Redis, Jest, Jenkins, LocalStack
Responsibilities
Architect scalable solutions for high-throughput financial data, Optimize database performance, Implement message queue systems, Lead code reviews and mentor junior developers, Maintain OpenAPI specifications, Debug production issues
Seniority
Senior, hands-on IC with mentorship duties