About this role
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
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
Tech stack
Next.jsReactTypeScriptAWSGraphQLTerraform
About CaseGuard
CaseGuard is hiring for the software engineer - full stack role. NewJob aggregates active openings directly from CaseGuard's applicant tracking system, so this listing is current.
More jobs at CaseGuard →