DeveloperJobs.io
← Back to all jobs

Job Description

Sigma Defense is seeking a Web Developer to support the design, development, and maintenance of web-based distributed applications in highly regulated environments. The position is based in San Diego, CA (onsite).

Role Overview

The Web Developer will build and maintain applications, RESTful services, data layers, and related application security and infrastructure. Work will occur in DoD, federal government, or other highly regulated settings, with responsibilities spanning feature development, system integration, troubleshooting, and technical documentation.

Responsibilities

  • Develop applications for DoD, federal government, and other highly regulated environments.
  • Maintain JSON Schemas to define data structures, required fields, data types, and validation rules.
  • Develop and maintain web-based distributed applications using React and modern JavaScript/TypeScript frameworks, including administrative and data-driven interfaces such as React Admin and Recharts.
  • Develop and maintain RESTful APIs to support application functionality, system integration, and data exchange, including Python-based backend services using Flask or comparable frameworks.
  • Configure, administer, and maintain PostgreSQL databases, including schema design, SQL query development and optimization, migrations, data integrity, and backup/recovery.
  • Implement and maintain authentication, authorization, role-based access control (RBAC), and user account management using technologies such as Keycloak to enforce separation between user and administrator functions.
  • Configure and maintain Windows Server environments that support application services, databases, APIs, and web applications.
  • Collaborate with developers, testers, system administrators, subject matter experts, and end-users to gather requirements, identify user needs, and develop features based on feedback.
  • Troubleshoot and debug applications to resolve software defects, performance issues, integration problems, and other operational concerns.
  • Develop and maintain application frameworks and reusable components, including documentation for software architecture, configuration, interfaces, and software changes.

Required Qualifications

  • 6+ years of experience developing, deploying, and supporting application suites, preferably in DoD or enterprise environments, and in accordance with DoD Application Security and Development Security Technical Implementation Guides (ASD STIGs) and applicable cybersecurity requirements.
  • Experience with data analytics, reporting systems, and dashboard development, including presenting application metrics and operational data through web-based interfaces.
  • Understanding of application security, access control, and secure API development.
  • Experience documenting system architecture, APIs, deployment procedures, and administrative processes.
  • Must be a U.S. citizen.
  • Bachelor’s degree from an accredited college or university in Computer Science or a related field of study.

Preferred Qualifications

  • Experience working in offline, isolated, or restricted-network environments.
  • Docker and containerized application experience.
  • CI/CD pipelines and automated testing experience.
  • Familiarity with Nginx or similar web servers and reverse proxies.
  • An active Secret security clearance is preferred but not required.

Technologies

React, JavaScript, TypeScript, React Admin, Recharts, RESTful APIs, Python, Flask, PostgreSQL, SQL, Keycloak, Windows Server, Docker, Nginx

Salary

$90,000 - $120,000 per year.

Benefits

  • Dental and Vision Insurance
  • Medical Insurance to Include HSA, FSA, and DFSA Plans
  • Life and AD&D coverage
  • Employee Assistance Program (EAP)
  • 401(k) Plan with Company Matching Contributions
  • 160 Hours of Paid Time Off (PTO)
  • 12 (Floating) Holidays
  • Educational Assistance
  • Highly Competitive Salary

Similar Jobs