Software Engineer - Full Stack
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
Recommended Jobs
Millwright / Ironworker Combo
ITAC serves Process & Industrial clients with integrated engineering and construction services for complex capital projects. We also offer specialty services including power systems services and pr…
Senior Test Engineer
Senior Test Engineer #979 Clearance: U.S. Citizenship is required. Must be able to obtain CBP Public Trust clearance Dev Technology Group is recruiting for a Senior Test Engineer to support one…
Waterfront Marine Engineer
Job Description At Whitman, Requardt & Associates, LLP, we are "People Focused and Project Driven". We have been in business for more than 105 years and we are known for our quality work and quali…
DevOps Engineer (w/ Kubernetes)
Public Trust: None Requisition Type: Pipeline Your Impact Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise …
Aircraft Maintenance Engineers at Yellowhead Helicopters Ltd
Aircraft Maintenance Engineers – BK117, Bell 212, and/or AS350 Endorsed (Full-Time Job or Contract Opportunities Available) Are you an experienced AME looking for a workplace that truly listens a…
CT Technologist
Job Description: Join Our Team: $7,500 Sign-On Bonus! Artificial Intelligence; Advanced Technology; The very best in patient care. With decades of expertise, RadNet is Leading Radiology Forward…
Mobile Diesel Mechanic
Overview: Are you ready to wrench with a mechanically savvy team with leadership that cares and wants you to succeed? Bring your tools to the fastest growing fleet maintenance network in the country.…
- Speech-Language Pathologist (SLP)
Home Health Speech-Language Pathologist (SLP) in Lynchburg, VA and surrounding area Care for others—and yourself—in a therapy career designed for work-life balance! As a Home Health SLP for Inter…
Gluer Operator/ Die Cutter
Job Title: Gluer Operator/Die Cutter Job Description Join our team as a Gluer Operator/Die Cutter, where you will be instrumental in setting up, changing over, and troubleshooting machines involved…
Veterinary Assistant, Dentistry
The Virginia Veterinary Center in Short Pump, VA is hiring a full- time Veterinary Assistant to join our Dentistry team! Position Overview: ~ The Veterinary Assistant will provide support to the …