Overview
Skills
Job Details
NO PHONE CALLS PLEASE! Calls will not be returned
We welcome individual candidates and Corp-to-Corp (CTC) resume submissions.
6-month contract
REMOTE must live within 50 miles of Baltimore MD (preferable), Wilmington DE, Charlotte NC, Evansville IN, Irving TX.
NO PHONE CALLS PLEASE! Calls will not be returned.
We are seeking a Sr. Software Engineer to help our direct client. This is a remote position being onsite 3 days per week. Must live within 50 miles of Baltimore MD (preferably), Wilmington DE, Charlotte NC, Evansville IN, or Irving TX for occasional onsite
You ll be the go-to hands-on coder across our document platform DMS (Box), future IDP, Closing Document Generation (Drools + templates), and E-Signing (DocuSign). This is a pure individual contributor role (no people management) focused on building high-quality, observable, production code quickly and safely in a cloud-native stack.
Responsibilities:
- Design and implement services and Apollo GraphQL subgraph/resolvers in TypeScript and Node.js; build clean contracts used by Catalyst, ELF, and other apps.
- Ship event-driven features (Kafka and SQS) with idempotent processing, retries, circuit breakers, and instant rollback (shadow/parallel modes).
- Integrate and harden Box DMS (uploads, metadata, retention, legal hold), DocuSign (responsive signing, callbacks), and Snowflake pipelines where needed.
- Build and evolve DocGen: one-template-per-form, data binding, and Drools rules to determine package contents; support PDF diffing in parallel rollout.
- Contribute to future IDP paths (classification, decomposition, neural extraction hooks, fraud/tamper signals) with clear APIs for BPMN orchestration.
- Engineer for operations: test-driven development (TDD), performance and load testing, OpenTelemetry traces/metrics/logs, meaningful Service Level Objectives (SLO), and production dashboards.
- Work in a mono-repo with strict CI/CD, PR reviews, static analysis, and automated security scanning.
Requirements:
- BS in Computer Science or related discipline from accredited college or university.
- 8+ years building distributed backend services.
- 5+ years with TypeScript, Node.js, and Next.js in production.
- Backlog management in JIRA.
- Deep experience with GraphQL (Apollo Federation), AWS (EKS/Lambda, API Gateway, S3, KMS, IAM), and event streams (Kafka, MSK or SQS).
- Proven track record shipping fast with TDD, CI/CD, feature flags, and safe migration patterns (strangler, shadow/parallel).
- Solid security and compliance chops: OAuth2/OIDC (Okta), least-privilege IAM, encryption, audit/retention.
- Production observability with OpenTelemetry plus Grafana, Datadog, New Relic (or similar).
- Agile management.
Nice to have:
- Box SDKs/administration, watermark/audit patterns; DocuSign responsive signing; Drools and PDF templating; Kofax/Mobius familiarity; Camunda/BPMN and Snowflake integrations.
How success is measured:
- 30 days: First service/feature shipped to lower envs with full tests, OpenTelemetry, dashboards, and runbooks; productive in mono-repo + CI/CD.
- 60 days: Production rollout of at least one platform integration (Box/DocuSign/DocGen rule set); meaningful SLOs and alerts live.
- 90 days: State/branch rollout contributions in shadow/parallel modes with zero-regret rollback; measurable latency/error-rate improvements and reduced manual steps.
We look forward to receiving your resume in PDF format!