Software Engineer - Full Stack
Company: CaseGuard
Location: Arlington
Posted on: April 2, 2026
|
|
|
Job Description:
We are seeking a highly skilled and motivated Full Stack
Engineer to design, build, and maintain a collaborative file
redaction and editing system across the full stack, combining
modern frontend technologies like Next.js, React, and TypeScript
with robust backend microservices built in ASP.NET Core (C#) and
AWS cloud infrastructure . This role involves implementing
real-time collaboration, secure data handling, and efficient
document and image processing—all with a focus on scalability,
usability, and reliability. What You Will Do: Design and implement
end-to-end features that span frontend UI, backend APIs, and cloud
infrastructure. Develop modular, high-quality React components and
pages in TypeScript within a Next.js application. Build scalable
and secure REST APIs and microservices using ASP.NET Core (C#).
Integrate the frontend with backend APIs to support real-time
collaboration, synchronization, and live document editing. Design
and deploy AWS infrastructure using Infrastructure as Code (IaC)
tools such as AWS CDK. Implement efficient handling of image and
text data, ensuring consistent performance across users and
sessions. Participate in architectural discussions to define system
design, service boundaries, and data flow. Optimize for
performance, responsiveness, and maintainability across both client
and server codebases. Write clean, well-documented, and testable
code while following modern engineering best practices.
Qualifications (Required): 2 years of professional experience in
full stack or combined frontend/backend software development.
Strong proficiency in TypeScript , React , and Next.js for frontend
development. Solid experience building and maintaining REST APIs in
C# using ASP.NET Core . Familiarity with integrating frontend
applications with REST or GraphQL APIs. Strong understanding of
HTML, CSS , and modern web development practices. Ability to
translate complex product requirements into elegant, maintainable
software solutions. Strong communication skills, attention to
detail, and ability to collaborate across disciplines.
Qualifications (It’s a Plus): Experience with real-time
collaboration technologies such as WebSockets, CRDTs, or OT.
Familiarity with graphics rendering or canvas-based interfaces
(e.g., HTML5 Canvas, WebGL, or SVG). Knowledge of distributed
systems , scalability, and fault-tolerant design. Hands-on
experience with AWS services (EC2, S3, Lambda, RDS, DynamoDB).
Practical knowledge of IaC tools such as AWS CDK, Terraform, or
CloudFormation. Experience with containerization (Docker) and
orchestration platforms (Kubernetes). Understanding of Clean
Architecture , event-driven systems, and message queues (e.g., SNS,
SQS, EventBridge). Familiarity with performance optimization
techniques for both client and server environments. Experience
building document or image editing tools or similar interactive web
applications. What We Offer: Competitive salary & performance-based
bonuses Work with cutting-edge AWS and DevOps technologies Flexible
work arrangements Opportunities for career growth A collaborative
team culture
Keywords: CaseGuard, Annandale , Software Engineer - Full Stack, IT / Software / Systems , Arlington, Virginia