Web Developer

New
S
Sigma DefenseDefense software
Workable workplace: remote; Workable locations: San Diego, California, United StatesFull-TimeSenior
Salary90,000 - 120,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of experience
Required Skills
DockerPostgreSQLPythonSQLFlaskJavascriptTypeScriptReactCI/CDRESTful APIs

Requirements

  • Have 6+ years of experience developing, deploying, and supporting application suites.
  • Hold a bachelor's degree from an accredited college or university in Computer Science or a related field.
  • Have experience developing applications, preferably in DoD or enterprise environments, in accordance with DoD ASD STIGs and applicable cybersecurity requirements.
  • Have experience with data analytics, reporting systems, dashboard development, and presenting application metrics and operational data through web-based interfaces.
  • Have experience working in offline, isolated, or restricted-network environments.
  • Understand application security, access control, and secure API development.
  • Have experience documenting system architecture, APIs, deployment procedures, and administrative processes.
  • An active Secret security clearance is preferred but not required.
  • Experience with Docker/containerized applications is preferred.
  • Experience with CI/CD pipelines and automated testing is preferred.
  • Familiarity with Nginx or similar web servers/reverse proxies is preferred.

Responsibilities

  • Develop applications in DoD, federal government, or other highly regulated environments.
  • Maintain JSON Schemas for data structures, required fields, data types, and validation rules.
  • Develop and maintain web-based distributed applications and data-driven interfaces using React, JavaScript/TypeScript, React Admin, and Recharts.
  • Develop and maintain RESTful APIs for application functionality, system integration, and data exchange using Python-based backend services such as Flask or comparable frameworks.
  • Configure and maintain PostgreSQL databases, including schemas, SQL queries, migrations, data integrity, and backup and recovery.
  • Implement authentication, authorization, role-based access control, and user account management, including technologies such as Keycloak.
  • Configure and maintain Windows Server environments supporting application services, databases, APIs, and web applications.
  • Work with developers, testers, system administrators, subject matter experts, and end-users to gather requirements and develop features based on feedback.
  • Troubleshoot and debug software defects, performance issues, integration problems, and operational issues.
  • Maintain reusable application frameworks and components, and document architecture, configuration, interfaces, and software changes.
View Full Description & ApplyYou'll be redirected to the employer's site
90,000 - 120,000 USD per year
Apply Now