Senior Software Engineer (Node, TypeScript, Frontend Ecosystem)
Sourcemap
full-remoteseniorpermanentbackendfrontend Full remote - New York, US Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Node.jsTypeScriptEvent-Driven ArchitectureMongoDBRedisTestingAsynchronous WorkflowsDomain-Driven DesignPub/SubNext.js
About the role
Role Overview
Join Sourcemap as a Senior Software Engineer to shape the future of the platform. You’ll work across Node.js, TypeScript, and frontend frameworks (Angular/Next.js), helping evolve architecture toward scalable, modular, event-driven patterns.
Responsibilities
- Design and implement modular backend services in Node.js + TypeScript with clear separation between:
- domain
- application
- infrastructure
- Evolve the architecture toward event-driven patterns using message buses or streaming/pub-sub platforms.
- Model domain events and asynchronous flows, including resilience-oriented patterns.
- Lead technical design discussions and improve the overall testing strategy.
- Contribute to modernization efforts.
- Mentor engineers, including pairing and providing thoughtful PR reviews.
Requirements
- 5+ years of professional software engineering experience.
- Strong expertise in Node.js and TypeScript, including large-scale systems.
- Experience with modular, scalable system architecture.
- Hands-on persistence experience (e.g., MongoDB, Redis) and good judgment choosing tools per domain.
- Proven experience with event-driven architectures (message buses, pub/sub, or streaming platforms).
- Strong testing instincts: build testable modules and reliable test suites.
- Ability to design systems with clear boundaries, domain models, and well-defined contracts.
- Deep understanding of asynchronous workflows, domain events, idempotency, and eventual consistency.
- Collaboration mindset and ability to mentor through clarity and calm technical leadership.
- Experience working across frontend ecosystems (Angular/React/Next.js) and shared interfaces/patterns.
Nice-to-Haves
- Background in SaaS or product-focused engineering.
- Experience in a fast-growing and dynamic organization.
About Sourcemap
Sourcemap builds a software platform focused on scalable engineering and modernization. The role centers on improving the platform architecture and platform services across backend and frontend ecosystems, with product-focused, SaaS-style engineering practices.
Scraped 5/13/2026