T
Full Stack Software Engineer
TECHEAD
Norfolk · On-site Contract Mid Level 1mo ago
About the role
The Opportunity
Join our team in Norfolk to lead the high-impact transition of a global “thick client” architecture into a modern, web-based solution. You will leverage AI-assisted refactoring to modernize the current ecosystem across 600+ global locations, ensuring critical functionality remains seamless for the warfighter.
Core Responsibilities
- Modernization: Analyze legacy dependencies and use AI tools to refactor thick-client code into sustainable, thin-client web architectures.
- Full Stack Engineering: Build robust backends (C#/.NET, Java, Python, or Node) and intuitive frontends (React, Angular, or Vue).
- API & Database: Design RESTful microservices and optimize SQL/NoSQL databases, including complex data migration strategies.
- Testing & Deployment: Lead integration testing and pilot implementations to phase out legacy sustainment burdens.
- Training: Create documentation and interactive training to streamline user adoption.
Qualifications
Technical Essentials
- Backend: Proficiency in C#/.NET, Java, Python, or Node.js; RESTful API & Microservices.
- Frontend: Expertise in modern JS frameworks (React/Angular/Vue) and responsive design.
- Database: Advanced SQL optimization, schema design, and migration experience.
- DevOps: Git-based workflows and Cloud familiarity (AWS/Azure/GCP).
Required Experience & Certs
- Citizenship: US Citizen with an Active Secret Clearance.
- Compliance: DoD 8570 IAT Level II (e.g., Security+).
- Experience: 5–7+ years in software development, specifically within DoD Business IT.
- Modernization: Proven track record of at least one full-scale legacy-to-web migration.
- Agile: Agile Developer or Scrum Developer certification.
- Education: BS in Computer Science or equivalent practical experience.
Skills
AWSAzureC#.NETDockerGitGCPJavaJavaScriptNode.jsPythonReactSQLVueAngularNoSQL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free