Sr. Full Stack Developer - Node.js / React
Job Description
Enjoy remote work with a stable federal contract and a competitive annual salary ranging from USD 108,599 to 130,786. This role centers on delivering a secure, full stack integration between Outlook and SharePoint to support enterprise document management and workflow automation. You will join a collaborative team that values clear documentation, scalable architectures, and dependable deployments, backed by a comprehensive benefits package and flexible work arrangements.
Benefits
- 401(k)
- AD&D insurance
- Bereavement leave
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Prescription drug insurance
- Tuition reimbursement
- Vision insurance
- Wellness program
- Work from home
Responsibilities
- Design, build, and maintain a full stack React and Node.js application that connects Outlook with SharePoint to support enterprise document management and workflow automation.
- Develop a React based task pane UI with modern component architecture, state management, and Office JavaScript integration for seamless Outlook interoperability.
- Create secure, scalable Node.js service layers and APIs to mediate data flow between Outlook, SharePoint, Microsoft Graph, and Entra ID authentication.
- Integrate external services and data sources through Microsoft Graph, ServiceNow, and SharePoint REST APIs.
- Manage Azure Entra ID app registrations, permissions, and the security lifecycle processes.
- Implement CI/CD pipelines, automated testing, and infrastructure as code to ensure reliable deployments.
- Test all developed components independently and document tests and results.
Requirements
- Federal client requires US citizenship. No H1-Bs, green cards, or similar statuses.
- 10+ years of overall related professional experience for this senior level position.
- 3+ years of professional software development experience with JavaScript and TypeScript.
- 3+ years of production React or modern component-based UI framework development.
- 3+ years of Node.js backend development, including API and service layer work.
- 3+ years of experience with Microsoft cloud services (Microsoft Graph, SharePoint REST APIs, and/or Azure).
- 3+ years designing and implementing RESTful APIs with proper authentication and authorization patterns.
- 3+ years hands-on with CI/CD pipelines, Git, and code review processes.
- Experience integrating with Office JavaScript APIs and building applications that extend Microsoft 365 services.
- Strong verbal and written communication skills with the ability to explain technical concepts to technical and non-technical stakeholders.
- Proven ability to produce clear technical documentation and design specifications.
- BA/BS in Computer Science, Engineering, or a related field.
- PL-900 (Microsoft Power Platform Fundamentals) – Required by start date
- PL-100, PL-200, or Copilot-related certifications - Preferred
Technologies
- Node.js
- React
- TypeScript
- Office JavaScript APIs
- Microsoft Graph
- SharePoint REST APIs
- SharePoint Online
- Azure Entra ID
- Outlook
- ServiceNow
Certifications
- PL-900 (Microsoft Power Platform Fundamentals) – Required by start date
- PL-100, PL-200, or Copilot-related certifications - Preferred
Application Question
We are not set up to employ people in every state due to taxes and payroll considerations. What state is your legal residence? Please specify your location.