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
Software Engineer - TS/SCI w/Poly
TS/SCI w/ FSP required This role is part of a mission critical directorate where you will have significant impact on Mission (pointy end of spear). Due to the priority of this funded and sole-sour…
Packaging Specialist
AT LIFENET HEALTH, YOU ARE THE ADVANTAGE Every day, YOU help us to save lives, restore health, and bring hope to patients and families around the world. At LifeNet Health, we cultivate growth, inno…
1625 - Senior Software Engineer
Sigma Defense is currently seeking a multi-faceted Senior Software Engineer to design, develop, test, deploy, maintain, and improve the Collaboration at Sea (CAS) web-based software system. The f…
Territory Sales Manager
Are you a driven and ambitious sales professional seeking a career that offers uncapped commissions, crazy good bonus plans, and the chance to represent high-quality Made in USA products? Join our t…
Software System Safety Engineer
: Software System Safety Engineer Key Role: Translate real-world needs into technical specifications to deliver a customer-focused engineering solution. Provide technical support to senior-level …
Senior ServiceNow Developer
Senior ServiceNow Developer Position Description The Senior ServiceNow Developer will play a key role in designing, developing, and implementing high-quality solutions on the ServiceNow platform…
Registered Sleep Technologist-
Location: Falls Church, Fairfax, VA Status: Full-Time / Non-Exempt Salary Range: $36.00 - $42.00 Nights: 4-10 hour shifts (Can include weekends) Must be RPSGT Certified! $10,000 Sign-On Bon…
Dental Hygienist
Dental Hygienist Work in a great team environment while contributing to the better health of the community. We’re a privately-owned & thriving dental office in Alexandria seeking a reliable & enth…
Travel Nurse - PACU - Post Anesthetic Care Job in Alexandria, VA - $11,458 per Month (2 Years Experience Needed)
Vetted is seeking a RN - PACU - Post Anesthetic Care for a travel job in Alexandria, Virginia . Must have 2+ years of experience. This contract pays approximately $11,458/month gross. Ass…
Territory Manager - Virginia
Territory Manager – [Virginia] Location: Field Territory: Virginia Schedule: Monday–Friday Compensation: $45,000–$60,000 base + uncapped variable compensation Mission Statement — …