
Senior Software Engineer (React+Node)
- North Bethesda, MD
- Permanent
- Full-time
- Design, develop, test, and release production-grade software across the full stack
- Write and review code primarily in React (TypeScript/JavaScript) and Node.js, with contributions across the broader ecosystem
- Collaborate closely with engineers, product managers, and designers as part of a cross-functional team
- Take operational ownership of services, including deploying to AWS, container orchestration with Kubernetes, and participation in on-call rotations
- Architect and implement event-driven systems using Amazon SQS and SNS for scalable, loosely coupled workflows
- Continuously improve system performance, reliability, and developer productivity
- Mentor junior engineers and help establish best practices
- 5+ years of professional experience building and scaling software products
- Strong command over JavaScript/TypeScript, React, and Node.js
- Deep experience building event-driven architectures using AWS SQS and SNS
- Experience designing RESTful APIs and working with asynchronous programming models
- Solid understanding of AWS services such as Lambda, S3, SQS, SNS, ECS/EKS, API Gateway, CloudWatch, and IAM
- Experience with CI/CD pipelines using GitHub Actions, GitLab, or similar tools
- Familiarity with security, scalability, observability, and fault-tolerant design
- Good understanding of HTML/CSS/DOM, modern browser behavior, and front-end performance tuning
- Experience with relational or NoSQL databases and understanding of data modeling concepts
- A growth mindset, attention to detail, and strong communication and collaboration skills
- Experience with infrastructure-as-code (e.g., Terraform, CloudFormation)
- Familiarity with service-oriented or microservice architecture
- Exposure to testing frameworks like Jest, Cypress, or Mocha