{"schemaVersion":"jobsearcher.job.v1","id":"a6bac2475e284fb723a64cde","url":"https://jobsearcher.com/jobs/a6bac2475e284fb723a64cde","canonicalUrl":"https://jobsearcher.com/jobs/a6bac2475e284fb723a64cde","title":"Full Stack Software Developer in Washington, DC","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, Elegant Enterprise Wide Solutions, is seeking the following. Apply via Dice today!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 programsReferences: Names, email addresses, and telephone numbers of three project referencesThe scope of work includes, but is not limited to, the following activities:Application Development and Feature DeliveryDesign, develop, test, and deploy new features and enhancements across front-end (ReactJS) and back-end (Python/FastAPI) layersBuild 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 ReductionInvestigate, 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 AssuranceWrite 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.DocumentationMaintain 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 PersonnelFull Stack Software DeveloperKey Personnel RequirementsThe 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.","company":"Via Dice","rawCompany":"via dice","city":"Washington","state":"DC","isRemote":false,"isActive":false,"createdAt":"2026-06-17T01:53:19.066Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Software Developer in Washington, DC","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, Elegant Enterprise Wide Solutions, is seeking the following. Apply via Dice today!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 programsReferences: Names, email addresses, and telephone numbers of three project referencesThe scope of work includes, but is not limited to, the following activities:Application Development and Feature DeliveryDesign, develop, test, and deploy new features and enhancements across front-end (ReactJS) and back-end (Python/FastAPI) layersBuild 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 ReductionInvestigate, 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 AssuranceWrite 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.DocumentationMaintain 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 PersonnelFull Stack Software DeveloperKey Personnel RequirementsThe 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.","datePosted":"2026-06-17T01:53:19.066Z","dateModified":"2026-06-17T01:53:19.066Z","hiringOrganization":{"@type":"Organization","name":"Via Dice","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Washington","addressRegion":"DC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a6bac2475e284fb723a64cde"},"url":"https://jobsearcher.com/jobs/a6bac2475e284fb723a64cde"}}