/Software Engineer - Full Stack

Software Engineer - Full Stack

Arlington, VAusvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
5 months ago

About the Role

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

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Software Engineer - Full Stack position at CaseGuard.