Logo
CaseGuard

Software Engineer - Backend

CaseGuard, Arlington, Virginia, United States, 22201


What you will do: Develop and maintain backend microservices using

ASP.NET (C#)

and

Python . Optimize GPU-intensive applications for scalability and performance. Collaborate with cross-functional teams to develop new features. Participate in code reviews and write unit tests to ensure robustness and reliability. Debug and resolve technical challenges across the application stack. Contribute to architectural decisions to enhance system scalability. Qualifications (Required):

Bachelor's degree in Computer Science or related field, or equivalent experience. 2+ years of professional experience in a backend development role. Basic proficiency in C# and the .NET framework. Basic knowledge of AWS services or a strong willingness to learn. Understanding of microservices architecture. Strong grasp of RESTful API design and implementation. Experience with relational and/or non-relational databases (e.g., SQL Server, MongoDB, DynamoDB). Self-starter with the ability to work independently and collaboratively. Strong problem-solving skills and eagerness to learn. Qualifications (It's a plus):

Experience with containerization tools like Docker and orchestration platforms like Kubernetes. Familiarity with RPC frameworks for service communication. Understanding of setting up and managing AWS infrastructure. Knowledge of asynchronous programming and message queuing systems. Experience with continuous integration and deployment tools. Understanding of GPU-intensive application development. Relevant AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer). Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, and DynamoDB.