Full Stack Software Engineer

Novacis Digital, LLC.

Rockville (MD)

Hybrid

USD 110,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Dental insurance
Health insurance
Paid time off
Vision insurance
Flexible work from home

Job summary

Novacis Digital in Rockville, MD is seeking a Full Stack Engineer to design, develop, test, and support secure enterprise web applications and intelligent document processing solutions. The ideal candidate has strong hands-on experience with Angular, C#/.NET, SQL Server, REST APIs, and modern software engineering practices, with the ability to deliver reliable features across the full application stack.

This role also supports identity and access management, Azure data integration, API

Qualifications

  • 2–5 years of professional full-stack software engineering experience.
  • Strong hands-on experience with Angular and TypeScript.
  • Strong hands-on experience with C#, .NET/.NET Core, ASP.NET Core, and Web API development.
  • Expertise in identity management (IDM) and identity and access management (IAM), including authentication, authorization, and access controls.
  • Strong SQL Server skills including T-SQL, joins, stored procedures, views, indexing, and query optimization.
  • Experience integrating REST APIs and working with JSON-based services.
  • Understanding of object-oriented design, dependency injection, design patterns, unit testing, and secure coding practices.
  • Experience with Git, code review, CI/CD, Agile/Scrum, and modern software development lifecycle practices.
  • Strong debugging, analytical, documentation, and communication skills.

Responsibilities

  • Develop responsive web application features using Angular, TypeScript, HTML, CSS, and reusable front-end components, with React.js development where applicable.
  • Develop backend services, business logic, and REST APIs using C#, .NET/.NET Core, and ASP.NET Core.
  • Design and implement SQL Server tables, queries, stored procedures, views, functions, and data access logic.
  • Implement authentication and authorization using Microsoft Entra ID, OAuth 2.0, OpenID Connect, and role-based access control (RBAC).
  • Build and maintain data integration pipelines using Azure Data Factory.
  • Use Azure API Management (APIM) to publish, manage, secure, and monitor application APIs.
  • Integrate application modules with document processing, workflow, external APIs, and enterprise data services.
  • Write unit tests, integration tests, and technical documentation and participate in peer code reviews.
  • Troubleshoot defects across UI, service, database, and integration layers and perform root-cause analysis.
  • Support application performance tuning, security remediation, logging, monitoring, and production readiness activities.
  • Participate in sprint planning, backlog refinement, technical design discussions, demos, and release activities.
  • Use Git-based development, branching, pull requests, CI/CD pipelines, and automated quality checks.
  • Implement secure coding practices to mitigate SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), and other common vulnerabilities.
  • Integrate automated security testing into CI/CD pipelines, including Static Application Security Testing (SAST), Software Composition Analysis (SCA), dependency scanning, and secret detection.
  • Collaborate with technical leads, product owners, QA, AI/IDP, infrastructure, and security teams to deliver end-to-end functionality.

Skills

Angular
TypeScript
C#/.NET
Web API
IAM
SQL Server
Git & CI/CD
Agile/Scrum

Education

Bachelor's degree in CS/SE/IT

Tools

Azure DevOps
Docker
Kubernetes

Job description

Benefits:
  • Competitive salary
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance
About the Role

We are looking for a Full Stack Engineer to design, develop, test, and support secure enterprise web applications and intelligent document processing solutions. The ideal candidate has strong hands‑on experience with Angular, C#/.NET, SQL Server, REST APIs, and modern software engineering practices, with the ability to deliver reliable features across the full application stack. This role also supports identity and access management, Azure data integration, API management, and application security.

Key Responsibilities
  • Develop responsive web application features using Angular, TypeScript, HTML, CSS, and reusable front‑end components, with React.js development where applicable.
  • Develop backend services, business logic, and REST APIs using C#, .NET/.NET Core, and ASP.NET Core.
  • Design and implement SQL Server tables, queries, stored procedures, views, functions, and data access logic.
  • Implement authentication and authorization using Microsoft Entra ID, OAuth 2.0, OpenID Connect, and role‑based access control (RBAC).
  • Build and maintain data integration pipelines using Azure Data Factory.
  • Use Azure API Management (APIM) to publish, manage, secure, and monitor application APIs.
  • Integrate application modules with document processing, workflow, external APIs, and enterprise data services.
  • Write unit tests, integration tests, and technical documentation and participate in peer code reviews.
  • Troubleshoot defects across UI, service, database, and integration layers and perform root‑cause analysis.
  • Support application performance tuning, security remediation, logging, monitoring, and production readiness activities.
  • Participate in sprint planning, backlog refinement, technical design discussions, demos, and release activities.
  • Use Git‑based development, branching, pull requests, CI/CD pipelines, and automated quality checks.
  • Implement secure coding practices to mitigate SQL injection, cross‑site scripting (XSS), cross‑site request forgery (CSRF), and other common vulnerabilities.
  • Integrate automated security testing into CI/CD pipelines, including Static Application Security Testing (SAST), Software Composition Analysis (SCA), dependency scanning, and secret detection.
  • Collaborate with technical leads, product owners, QA, AI/IDP, infrastructure, and security teams to deliver end‑to‑end functionality.
Required Skills
  • 2–5 years of professional full‑stack software engineering experience.
  • Strong hands‑on experience with Angular and TypeScript.
  • Strong hands‑on experience with C#, .NET/.NET Core, ASP.NET Core, and Web API development.
  • Expertise in identity management (IDM) and identity and access management (IAM), including authentication, authorization, and access controls.
  • Strong SQL Server skills including T‑SQL, joins, stored procedures, views, indexing, and query optimization.
  • Experience integrating REST APIs and working with JSON‑based services.
  • Understanding of object‑oriented design, dependency injection, design patterns, unit testing, and secure coding practices.
  • Experience with Git, code review, CI/CD, Agile/Scrum, and modern software development lifecycle practices.
  • Strong debugging, analytical, documentation, and communication skills.
Preferred Skills
  • Experience with Azure services, including Azure App Service, Azure SQL, storage, Key Vault, or Application Insights.
  • Experience with Docker, Kubernetes, Azure DevOps, GitHub Actions, or similar DevOps tooling.
  • Exposure to OCR, intelligent document processing, workflow/case management, AI‑enabled applications, or document management systems.
  • Experience in healthcare, federal, regulated, or HIPAA‑aligned technology environments.
  • Knowledge of OWASP, authentication/authorization, RBAC, logging, observability, and performance optimization.
Educational Qualification
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical discipline.
What We're Looking For
  • Strong full‑stack problem solver who is comfortable tracing issues across UI, API, and database layers.
  • Engineer with high ownership, attention to quality, and disciplined development practices.
  • Ability to work collaboratively in a fast‑paced Agile delivery environment.
  • Interest in building secure, scalable healthcare and AI‑enabled enterprise applications.
About Novacis Digital

Novacis Digital is an AI‑focused technology company developing intelligent solutions for government and commercial organizations. Our work spans intelligent document processing, analytics and insights, case management, conversational AI, and AI agents that support complex business workflows. We bring together product engineering, cloud technology, and industry expertise to turn emerging AI capabilities into practical solutions. At Novacis Digital, you will collaborate with a growing team, contribute to real‑world AI applications, and help shape products that improve how organizations process information, make decisions, and deliver services.

Flexible work from home options available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud & Security Engineer
Cloud & Security Engineer

Novacis Digital, LLC. • Atlanta (GA)

Hybrid
USD 120,000 - 160,000
Competitive salary
Dental insurance
Health insurance
+2
AI Engineer
AI Engineer

Novacis Digital, LLC. • Rockville (MD)

Remote
USD 120,000 - 170,000
Competitive salary
Dental insurance
Health insurance
+2
AI/ML Engineering Intern
AI/ML Engineering Intern

Novacis Digital, LLC. • Rockville (MD)

Hybrid
USD 18,000 - 32,000
Dental insurance
Health insurance
Paid time off
+1
Cloud & Security Engineer
Cloud & Security Engineer

Cybersecurity Jobs • Atlanta (GA)

Hybrid
USD 120,000 - 170,000
Health and dental benefits
Paid time off
Vision insurance
Remote Full-Stack Engineer for AI‑Driven Enterprise Apps
Remote Full-Stack Engineer for AI‑Driven Enterprise Apps

Novacis Digital, LLC. • Rockville (MD)

Hybrid
USD 110,000 - 150,000
Dental insurance
Health insurance
Paid time off
+2
Tech Lead / Architect (Full Stack Engineer)
Tech Lead / Architect (Full Stack Engineer)

Novir • Milwaukee (WI)

On-site
USD 120,000 - 190,000
Competitive total compensation
Generous paid time off
Medical, dental and vision insurance
+3
Full Stack Engineer, Consultant
Full Stack Engineer, Consultant

Blue Shield of CA • Lodi (CA)

On-site
USD 140,000 - 180,000
Full Stack Engineer, Consultant
Full Stack Engineer, Consultant

Blue Shield of CA • Redding (CA)

On-site
USD 120,000 - 180,000
Full Stack Engineer, Consultant
Full Stack Engineer, Consultant

Blue Shield of CA • Hartford (CT)

On-site
USD 140,000 - 180,000
Full Stack Engineer, Consultant
Full Stack Engineer, Consultant

Blue Shield of CA • Seattle (WA)

On-site
USD 130,000 - 190,000