Software Engineer - Backend
We are seeking a highly independent and proactive Software Engineer to join our backend team and play a critical role in building REST API microservices from scratch using ASP.NET Core (C#) and building cloud infrastructure using Infrastructure as Code (IaC) in AWS. In this role, you will contribute to collaborative file redacting tool with exciting features like live editing, image processing and more.
What you will do:
- Design and build scalable REST APIs for our microservices using ASP.NET Core (C#).
- Implement efficient and secure API endpoints with a focus on performance and
- maintainability.
- Design and deploy AWS-based infrastructure using IaC tools (e.g., AWS CDK).
- Participate in architectural discussions and contribute to decisions for system design and service structure.
- Optimize APIs for performance and scalability by identifying and resolving bottlenecks.
- Collaborate with cross-functional teams to align on feature requirements and implementation plans.
- Write clean, well-documented, and maintainable code while following best practices.
Qualifications (Required):
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- 2+ years of experience as a backend software engineer, focusing on REST API development.
- Strong proficiency in C# and ASP.NET Core framework.
- Experience designing and implementing REST APIs.
- Preferred Qualifications:
- Familiarity with relational and NoSQL databases (e.g., SQL Server, MongoDB).
- Experience with Git for version control and collaborative development.
- Ability to work independently and take ownership of complex backend tasks.
Qualifications (It’s a plus):
- Strong understanding of distributed systems, scalability, and fault-tolerance patterns.
- Familiarity with API design patterns such as Clean Architecture.
- Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS, DynamoDB).
- Practical knowledge of IaC tools (e.g., AWS CDK, Terraform, CloudFormation).
- Experience with containerization tools (e.g., Docker) and orchestration platforms (e.g., Kubernetes).
- Familiarity with event-driven architectures and message queues (e.g., SNS, SQS, EventBridge).
- Knowledge of asynchronous programming and multi-threading in C#.
- Relevant AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer).
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
Communications Intern
You've got skills, ideas, and ambition, but you need a place to show them off—and a place to make them work in the real world. Grab an internship with the communications team at Red Edge! Red Edg…
Police Officer
At BWX Technologies, Inc. (NYSE: BWXT), we are People Strong, Innovation Driven. Headquartered in Lynchburg, Virginia, BWXT is a Defense News Top 100 manufacturing and engineering innovator that prov…
Physician Assistant
Company Overview Integrated Neurology Services, PLLC is dedicated to providing comprehensive neurologic, psychiatric, sleep, and pain therapy care tailored to each patient's unique needs. Our missio…
Travel Emergency Department RN - $1,868 per week
Jackson Nurse Professionals is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in Falls Church, Virginia. Job Description & Requirements ~ Specialty: ED - Emerge…
Director of Admissions
Responsibilities Director of Admissions Located in South Central Virginia, The Hughes Center is a highly-structured psychiatric residential treatment facility for youth ages 10 to 22 with…
L&D Program Delivery Coordination Specialist
Responsibilities for this Position Location: USA VA Falls Church Full Part/Time: Full time Job Req: RQ207705 Type of Requisition: Regular Clearance Level Must Currently Possess: …
Cybersecurity Project Engineer
Members of the Cybersecurity team support our work on assessment and authorization (A&A) of critical systems, detection of adversary behavior, and improving the defensive posture of our customer's in…
Entry Level Data Center Technician
Job Description: We have multiple needs open for data center technicians. These technicians will be doing IT cabling on a grand scale. We have an exclusive contract to build the cable infrastructu…
AWS Cloud Data Engineer
Job Title: AWS Cloud Data Engineer Location: Reston, VA Type: Contract To Hire Compensation: $87/HR Contractor Work Model: Hybrid 12-month contract The AWS Cloud D…
GenAI Tech Lead - Full-Stack AI Architect
A leading financial services company located in Virginia is seeking a Software Engineer Technical Lead. This role involves designing and developing advanced Generative AI solutions that address compl…