Senior Backend EngineerType:Full-time |Location:Remote |Experience:5+ yearsWe're looking for a backend engineer who takes security personally — someone who understands that every line of code is part of a chain of custody and treats reliability, compliance, and audit integrity as first-class design requirements, not afterthoughts. You'll design and maintain the APIs and services at the core of law enforcement's evidence workflow — working across distributed microservices, AWS GovCloud deployments, and large-file transfer pipelines. This is hands-on engineering work with real accountability for the systems you build.What You'll DoDesign and develop microservices and RESTful APIs using Node.js, deployed on AWS (EC2, ECS, Lambda) and AWS GovCloud. Build resilient upload and retrieval pipelines for large files — video extractions, forensic dumps — with support for resumable transfers and unreliable network conditions. Implement secure multipart S3 uploads, AES-256 encryption, and file integrity verification for evidence handling. Design audit-defensible APIs with structured logging, event sourcing, and chain-of-custody tracking baked in from the start. Apply OWASP, CJIS, and SOC2 security principles across API layers, authentication (OAuth2/JWT), and least-privilege access control. Collaborate with frontend (Angular), mobile (iOS/Swift), and Electron desktop teams to define and maintain secure, consistent API contracts. Write comprehensive unit, integration, and performance tests; own your CI/CD pipelines and automated deployments. Participate in threat modeling, security audits, incident response, and code reviews with a focus on evidence integrity. Contribute to internal technical documentation and architectural standards for microservice patterns.What We're Looking ForSecurity Ownership You treat every API endpoint, auth flow, and logging call as part of an evidence chain. You proactively identify vulnerabilities and address them — not because a ticket says to, but because it's the right thing to do. Reliability Focus You design for failure. Partial uploads, network interruptions, concurrent load — you think through edge cases upfront and build resilience into your services from day one. Compliance Awareness CJIS and SOC2 aren't compliance checkbox exercises for you. You understand multitenancy isolation, audit logging patterns, and what it means to design software under regulatory scrutiny. Operational Readiness You understand AWS GovCloud specifics — regions, IAM, network isolation — and you're comfortable monitoring production systems and responding to on-call incidents. Code Discipline You write clear, testable code. You respect peer review, version control conventions, and CI/CD processes as shared infrastructure — not personal overhead.Must Have4+ years of backend development experience, with 2+ years building production services in Node.js. Demonstrated experience designing and deploying containerized or serverless applications on AWS (ECS, Lambda, EC2). Proficiency in RESTful API design, including authentication (OAuth2, JWT), rate limiting, and least-privilege access patterns. Strong understanding of S3 file storage, multipart uploads, AES-256 encryption, and data integrity validation. Experience with automated testing (unit, integration, performance) and CI/CD pipelines (GitHub Actions, CodePipeline, or similar). Clear communication skills and a structured approach to problem-solving and design documentation.Nice to HaveExperience with AWS GovCloud or other government-restricted cloud environments. Familiarity with evidence lifecycle management, structured logging frameworks, or compliance audits. Experience with microservice architecture patterns, async messaging (SQS, SNS), or event-driven design. TypeScript and type-safe API design experience. Infrastructure as code experience (Terraform, CloudFormation).Remote Work Expectations This is a fully remote role. We expect a secure development environment, consistent availability during core collaboration hours, and proactive async communication. We trust our engineers to manage their time and flag blockers early.BenefitsComprehensive health insurance Strong engineering culture with high ownership Fully remote work environment
Job Title
Senior Backend Engineer