CaseGuard

Software Engineer - Backend

CaseGuard
Apply
about 4 hours ago
Arlington, VA, USAMid Level

Responsibilities

  • Model business domains into relational and NoSQL data structures.
  • Design and build scalable REST APIs and microservices using ASP.NET Core and C#.
  • Build CPU-, memory-, and throughput-optimized file-processing workers.
  • Design AWS cloud infrastructure using Infrastructure as Code.
  • Participate in architectural discussions and contribute to system design and service-structure decisions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • At least 2 years of backend experience with REST APIs.
  • Experience with relational databases, SQL, schema design, indexes, and transactions.
  • Experience with Redis or distributed caching and modeling business logic into databases.
  • Strong object-oriented programming fundamentals and the ability to work independently on complex, underspecified problems.
  • Preferred experience with distributed systems, scalability, fault tolerance, Clean Architecture, large binary file processing, AWS, Infrastructure as Code, Docker, Kubernetes, event-driven architectures, message queues, asynchronous programming, and multithreading in C#.
  • Relevant AWS certifications, such as AWS Certified Solutions Architect or AWS Certified Developer, are a plus.

Benefits

  • Competitive salary
  • Stock options
  • Medical, dental, and vision insurance
  • 401(k)
  • Paid vacation
  • Ten paid holidays per year
  • Friendly and learning environment

Tech Stack

Amazon DynamoDBAWSC#DockerKubernetesRedisSQLTerraform

Categories

CaseGuard

About CaseGuard

51-200 employees

CaseGuard is the world’s leading AI-powered Redaction and Investigation Solution. Trusted by law enforcement, government agencies, legal departments, and educational institutions worldwide, it runs locally and on-premise for all file types- video, audio, images, and documents.