Full Stack Developer

Technical Intelligence Solutions
Reston, VA
Job Description
Role Overview

The Full Stack Developer will develop and maintain secure, scalable web and server-side applications, collaborate with cross-functional teams, and apply automated testing and usability best practices to ensure system quality.

What You Will Do

Key responsibilities include developing and maintaining secure, scalable web and server-side applications, collaborating with cross-functional teams, and supporting integration of modern frameworks and tools to enhance system performance.

Why It Might Be a Fit

The ideal candidate will have experience collaborating with software development teams, hands-on experience with Kafka, Kubernetes, Git, Node.js, SQL, and Python, and strong adaptability in learning and applying new technologies.

Requirements

  • 3+ years of combined experience in one or more of the following: Developing web applications using JavaScript/TypeScript with Angular, React, or Vue, including HTML/CSS
  • Server-side application development with Java, C#, or Python
  • Usability analysis and automated testing (unit and E2E)
  • Experience collaborating with software development teams
  • Hands-on experience with Kafka, Kubernetes, Git, Node.js, SQL, and Python
  • DoD 8570 compliant certification (Security+ CE or CISSP) required prior to start
  • Experience with Java Spring Framework
  • Familiarity with testing frameworks (Jasmine, Karma, Selenium)
  • Linux scripting (Bash or Perl)
  • JavaScript visualization libraries (D3, Leaflet, AG Grid)
  • Knowledge of JavaScript, JSON, REST, CORS, Web architecture, HTTP specification
  • Background in Agile/Kanban methodologies, Jira, and Confluence

Benefits

  • Bi-weekly pay
  • 20 days of PTO
  • 5% safe harbor 401k
  • Professional development reimbursement
  • Variety of healthcare options for eligible employees
]]>