Stand Together

Senior Software Engineer – Middleware/Integration

Stand Together

full-time

Posted on:

Location Type: Remote

Location: VirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Provide technical leadership on high-visibility, consumer-facing web applications
  • Responsible for the architecture, design, and delivery of scalable single-page applications built on AWS
  • Combine hands-on development with architectural oversight
  • Ensure reliability, performance, and long-term scalability of the digital ecosystem
  • Mentor engineers and partner cross-functionally to deliver high-impact solutions

Requirements

  • Bachelor's or master's degree in computer science, engineering, or related field
  • 7+ years of software engineering experience including architecture
  • Excellent collaboration, communication, and cross-functional partnership skills
  • Strong Node.js backend experience—preferably NestJS
  • Experience designing and consuming APIs and distributed or microservices-based architectures
  • Experience with JWT / OIDC authentication (Auth0 or equivalent), passport-jwt / JWKS patterns
  • Proven experience with both relational (SQL) and NoSQL databases — able to design schemas, optimize queries, manage multi-environment deployments/backups/scaling, and with hands-on operational MongoDB experience (replication, sharding, performance tuning) preferred
  • Docker and container orchestration on AWS ECS (task definitions, logging, ECR)
  • AWS core services: Amplify, API Gateway, ALB/NLB, S3, EFS, CloudWatch, X-Ray, IAM, VPC/VPC endpoints
  • Experience building and maintaining automation within cloud-native environments using IaC frameworks (Terraform + Terragrunt)
  • CI/CD with GitHub Actions and GitHub OIDC for secure AWS deployments
  • Observability and ops experience with logs/metrics/alarms, distributed tracing, and production troubleshooting
  • Experience with security best practices, including IAM least-privilege, private S3 patterns, and secrets management
  • Testing and quality experience, including unit/integration (Jest), e2e, linting/formatting
  • Experience integrating headless CMS platforms with modern front-end frameworks
  • Enthusiasm to contribute to Stand Together's vision and principled approach to solving problems, and a commitment to stewarding our culture, which champions values including transformation and innovation, entrepreneurialism, humility, and respect.
Benefits
  • Enjoy a 6% 401(k) match with immediate vesting
  • Flexible time off
  • Comprehensive health and dental plans
  • Wellness and mental health support through Peloton and Talkspace
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsNestJSAPIsmicroservicesJWTOIDCSQLNoSQLMongoDBDocker
Soft Skills
collaborationcommunicationcross-functional partnershipmentoringleadershipproblem-solvinginnovationhumilityrespectentrepreneurialism
Certifications
Bachelor's degreeMaster's degree