NetDocuments is seeking a Staff Full Stack Software Engineer to play a pivotal role in shaping the future of their next-generation document management systems, driving the design, architecture, and delivery of scalable, event-driven platforms that power mission-critical frontend and backend solutions for their global customer base.
Requirements
- Frontend: Deep expertise in React, ES6+, TypeScript, and modern JavaScript ecosystems.
- Backend: Strong proficiency in C-Sharp/.NET and Node.js.
- Architecture: Event-driven and service-oriented architectures, microservices patterns, distributed systems.
- Cloud & Data: AWS services (ECS, Lambda, S3), NoSQL databases (DynamoDB/DocumentDB), SQL databases.
- APIs: REST and GraphQL design, versioning strategies, and security best practices.
- Messaging: Experience with Kafka or similar event streaming platforms.
- Observability: Logging, metrics, distributed tracing, and telemetry (we use Datadog)
Responsibilities
- Define technical direction for Solstice's full-stack initiatives, establishing patterns for scalable, secure, and performant systems.
- Lead architectural decisions balancing React frontend excellence with robust backend services.
- Drive initiatives that improve scalability, performance, reliability, and developer experience.
- Design and implement event-driven architectures using AWS services, Kafka, and modern data pipelines.
- Build production-grade applications across the full stack (React/TypeScript, Node.js, C-Sharp/.NET, NoSQL databases, AWS).
- Create seamless, intuitive frontend experiences that make complex document management feel effortless.
- Design and implement scalable APIs (REST, GraphQL) that power our frontend and enable third-party integrations.
Other
- Bachelor's degree or higher in Information Systems, Computer Science, or a related field—or equivalent experience.
- 8+ years of professional software engineering experience delivering production-grade applications at scale.
- 3+ years in technical leadership roles with demonstrated influence on team direction and engineering practices.
- Ability to work in a regulated industry with strict security and compliance requirements.
- Strong collaboration and communication skills, with ability to work independently and as part of a team