[Remote] Full Stack Developer (React / .NET)
Note: The job is a remote job and is open to candidates in USA. Xcelerate Solutions develops and supports enterprise mission platforms and web-based activity reporting systems for government and other mission-focused customers. The Full Stack Developer will design, develop, test, deploy, and maintain secure React and .NET web applications, while supporting databases, cloud migration, DevSecOps, accessibility, and cybersecurity compliance.
Responsibilities
- Design, build, and maintain responsive, intuitive, and accessible user interfaces (UIs) utilizing React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS, and modern state management patterns
- Develop, enhance, and maintain secure, high-performance RESTful Web APIs, business logic layers, and services using C# and .NET Core / .NET 6+
- Implement and sustain modern web architecture patterns, single sign-on (SSO) authentication, and content management integration to optimize user workflows and self-service capabilities
- Explore and integrate emerging capabilities, such as automated workflow enhancements and assistive logic, to streamline customer request processes and reporting workflows
- Design, optimize, and maintain relational database schemas, tables, indexes, views, and complex stored procedures using Microsoft SQL Server (MS SQL Server)
- Utilize Object-Relational Mapping (ORM) frameworks (e.g., Entity Framework Core) and data access layers to ensure efficient data retrieval and persistence
- Develop and maintain automated data extraction and reporting mechanisms that support real-time monitoring dashboards, KPI tracking, and ad-hoc data analysis
- Assist in data modeling, data integrity verification, and database refactoring in support of ongoing cloud modernization initiatives
- Support the migration of enterprise applications and databases from on-premises data centers to cloud-native managed service environments
- Participate in automated build, test, and deployment pipelines (CI/CD) utilizing Git-based repositories and enterprise pipeline tools (e.g., GitLab, Azure DevOps)
- Package and deploy application updates across multi-tier hosting environments (Development, Test/QA, Staging/Pre-Production, and Production)
- Provide Tier II and Tier III application and database engineering support, troubleshooting operational defects and implementing root-cause resolutions within established service level timeframes
- Adopt an "Automation-First" and Test-Driven Development (TDD) approach, writing robust unit, integration, and end-to-end automated tests to ensure continuous quality
- Ensure all web interfaces strictly comply with federal accessibility standards, including Section 508 of the Rehabilitation Act and Web Content Accessibility Guidelines (WCAG 2.1 AA)
- Conduct peer code reviews to enforce architectural consistency, coding standards, and maintainability
- Maintain comprehensive technical documentation, including system designs, API specifications, user manuals, deployment runbooks, and Requirements Traceability Matrices (RTM)
- Implement secure coding fundamentals aligned with Open Worldwide Application Security Project (OWASP) standards and Application Security and Development (ASD) STIG guidelines
- Remediate software vulnerabilities identified through Static Application Security Testing (SAST) and Software Composition Analysis (SCA) tools (e.g., Fortify, Sonatype)
- Support Risk Management Framework (RMF) activities and maintain artifact evidence to ensure continuous Authority to Operate (ATO)
- Assist in developing, updating, and executing Plans of Action and Milestones (POA&Ms) for technical findings and security hardening mandates
Skills
- Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline (equivalent professional experience may be considered)
- Minimum of 5+ years of professional full-stack software development experience across the complete Software Development Life Cycle (SDLC)
- 3+ years of hands-on experience developing single-page applications (SPAs) and modern web components using React.js and TypeScript/JavaScript
- 3+ years of experience designing, developing, and deploying backend services and RESTful APIs using C# and .NET Core / ASP.NET Core
- Strong working knowledge of relational database design, query optimization, and stored procedures using Microsoft SQL Server
- Practical experience integrating data layers using Entity Framework Core or similar ORM frameworks
- Experience with version control systems (Git), collaborative branching strategies, and issue tracking tools (e.g., Jira, GitLab)
- Solid understanding of web accessibility requirements (Section 508 / WCAG)
- Strong analytical, problem-solving, and debugging skills
- Proven ability to work productively within an Agile/Scrum team environment and communicate technical concepts clearly to both technical and non-technical stakeholders
- Active DoD 8570.01-M / DoD 8140 Information Assurance Technical (IAT) Level II baseline certification (or higher)
- Work Status Allowable: U.S. citizenship
- Minimum Clearance to Start: Public Trust or Favorably Adjudicated Secret Clearance
- Experience refactoring legacy .NET applications and migrating workloads to secure cloud environments (e.g., Microsoft Azure Government, AWS GovCloud)
- Familiarity with containerization technologies (Docker) and cloud-native services
- Experience integrating automated test frameworks into DevSecOps CI/CD pipelines
- Knowledge of e-commerce web design principles, UI component libraries (e.g., Material-UI, Tailwind CSS, Bootstrap), and dashboard visualization tools
- Experience working within federal or Department of Defense (DoD) IT environments adhering to NIST SP 800-53 controls and DISA STIG standards
- CompTIA Security+ CE (highly preferred)
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: DevOps Engineer Expert
- Relevant React or frontend development certifications
Benefits
- Remote work arrangement
- Growth and development opportunities
Company Overview