Full Stack Software Developer

Washington, DC, US • Posted 8 hours ago • Updated 20 minutes ago
Contract Corp To Corp
Contract W2
5 Years
On-site
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Cloud
  • AWS
  • Python
  • GitHub
  • Docker
  • PostgreSQL
  • Terraform
  • ReactJS
  • FastAPI

Summary

Minimum Qualifications:

- U.S. Citizenship or Permanent Residence Status

- Ability to communicate both orally and in writing with senior level executives

- Ability to meet critical deadlines.

- Expertise in execution and oversight of major federal IT programs

References: Names, email addresses, and telephone numbers of three project references

The scope of work includes, but is not limited to, the following activities:
Application Development and Feature Delivery

Design, develop, test, and deploy new features and enhancements across front-end (ReactJS) and back-end (Python/FastAPI) layers
Build and maintain RESTful APIs using FastAPI, ensuring proper validation, error handling, versioning, and documentation (e.g., OpenAPI/Swagger).
Develop responsive, accessible front-end interfaces using ReactJS, adhering to UX standards and Section 508 accessibility requirements.
Implement and manage data models, queries, migrations, and stored procedures within PostgreSQL databases, with attention to performance and data integrity.

Maintenance, Bug Fixes, and Technical Debt Reduction
Investigate, diagnose, and resolve application defects, performance issues, and security vulnerabilities across all layers of the stack.
Proactively identify and address technical debt, refactoring code to improve maintainability, readability, and test coverage.
Monitor application behavior and logs (e.g., via AWS CloudWatch or equivalent) and respond to operational issues as needed.

Testing and Quality Assurance
Write and maintain automated unit, integration, and regression tests for both back-end (pytest or equivalent) and front-end (Jest, React Testing Library, or equivalent) code.
Ensure new features and bug fixes are accompanied by appropriate test coverage prior to merge.
Participate in functional and user acceptance testing in coordination with stakeholders.

Documentation
Maintain accurate, up-to-date technical documentation for all developed systems, including API documentation, data model diagrams, architecture decision records (ADRs), and developer setup guides.
Document operational procedures, environment configurations, and known issues in designated knowledge management platform.

Key Personnel
Full Stack Software Developer

Key Personnel Requirements
The Consultant shall provide a Full Stack Developer who meets the following specific requirements:
Demonstrated proficiency in the core technology stack: Python, FastAPI, ReactJS, PostgreSQL, and Docker.
Possess sufficient familiarity with AWS cloud services to deploy, monitor, and troubleshoot applications in cloud-hosted environments.
Knowledge of CI/CD pipeline concepts and IaC tooling (e.g., Terraform, GitHub Actions) is desired but is not a primary responsibility of this role; the Consultant is expected to write code that integrates cleanly into existing automated pipelines.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10530468
  • Position Id: 2026-21606/94652
  • Posted 8 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Washington, District of Columbia

19d ago

Easy Apply

Contract

Depends on Experience

McLean, Virginia

11d ago

Easy Apply

Third Party, Contract

Depends on Experience

Washington, District of Columbia

Today

Easy Apply

Third Party, Contract

Hybrid in Bethesda, Maryland

7d ago

Easy Apply

Contract

130000 - 140000

Search all similar jobs