Skip to content
mimi

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