[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Agile Defense is a company focused on adaptive innovation to support national missions through advanced technologies. They are seeking a Senior Full Stack Engineer responsible for designing, building, and maintaining complex software systems, including backend services and user-facing applications.ResponsibilitiesDesign and implement end-to-end software solutions, including:Backend services and data processing componentsRESTful APIs and integration layersThick client desktop applications using modern frameworksDevelop and maintain Electron-based desktop applications or similar cross-platform client frameworksArchitect secure and efficient communication between client applications and backend servicesBuild systems capable of processing and validating structured data at scaleTranslate functional requirements into technical designs and working softwareWrite clean, maintainable, and testable code following modern engineering best practicesCollaborate with UI/UX designers to deliver responsive, high-performance desktop user interfacesSupport containerized development environments and automated build pipelinesMentor junior engineers and contribute to team engineering standardsSkillsStrong experience as a full stack developer, including:Backend frameworks such as Java, Python, Node.js, or C#/.NETFrontend frameworks such as React, Angular, or equivalentREST API design and implementationExperience developing thick client desktop applications, preferably using:ElectronOr comparable cross-platform desktop frameworksExperience designing client-server architectures and managing inter-process communicationExperience working with structured data formats such as JSON, XML, CSV, or schema-driven modelsExperience delivering software in Agile/Scrum environmentsStrong debugging and performance optimization skillsTypically has a Bachelor's or masters degree in Computer Science, Software Engineering, or related field, and 7+ years of experience, or equivalent relevant work experience; e.g., each year of work experience may be substituted for each year of education required7+ years of professional software engineering experienceClearance Level: Secret, Must Have Clearance to StartExperience optimizing Electron applications for performance, memory usage, and securityFamiliarity with secure desktop deployments in restricted or air-gapped environmentsExperience with geospatial visualization frameworks or advanced data visualization librariesExposure to DevSecOps practices and tooling, including:Docker and container-based workflowsCI/CD pipelinesStatic code analysis toolsExperience supporting government or highly regulated development programsCompany OverviewAgile Defense is an information technology company located in Reston. It is a sub-organization of Agile-BOT. It was founded in 1998, and is headquartered in Reston, Virginia, USA, with a workforce of 1001-5000 employees. Its website is https://agiledefense.com.