{"schemaVersion":"jobsearcher.job.v1","id":"712b553f68499dd03dc2b34d","url":"https://jobsearcher.com/jobs/712b553f68499dd03dc2b34d","canonicalUrl":"https://jobsearcher.com/jobs/712b553f68499dd03dc2b34d","title":"Full Stack Developer","description":"Full Stack Developer\n\nPosition Summary\nSofttek Government Solutions (SGS) is seeking an experienced Full Stack Software Developer to support the Congressional Budget Office (CBO) Full Stack Software Development Services task order. The developer contributes to the design, development, testing, and maintenance of web applications and supporting backend services that sustain CBO's internal workflows, analytical pipelines, and reporting capabilities.\nThe role spans the full application stack, Python/FastAPI backend APIs, ReactJS front-end interfaces, PostgreSQL databases, and Docker containers deployed to AWS and operates within CBO's trunk-based development workflow, contributing clean, reviewed, and well-documented code through frequent integration to the main branch. The developer participates in ongoing sprint cycles, planning and retrospective ceremonies, and delivers production-ready software on a continuous basis in close coordination with CBO's internal engineering team.\n\nResponsibilities\nApplication Development & Feature Delivery\nFull-stack delivery: Design, develop, test, and deploy new features and enhancements across front-end (ReactJS) and back-end (Python/FastAPI) layers of CBO applications.\nAPI development: Build and maintain RESTful APIs using FastAPI, ensuring proper validation, error handling, versioning, and documentation (e.g., OpenAPI/Swagger).\nFront-end development: Develop responsive, accessible front-end interfaces using ReactJS, adhering to CBO UX standards and Section 508 accessibility requirements.\nDatabase engineering: Implement and manage data models, queries, migrations, and stored procedures within PostgreSQL databases, with attention to performance and data integrity.\nTrunk-Based Development & Collaboration\nTrunk-based workflow: Operate within CBO's trunk-based development workflow, committing small, incremental changes frequently to the main branch to reduce integration risk and maintain a releasable codebase.\nCode review: Participate in code reviews, providing and receiving constructive technical feedback to maintain code quality and consistency.\nStakeholder collaboration: Collaborate with CBO engineers, product owners, and analysts to understand requirements, refine user stories, and deliver working software iteratively.\nBranching standards: Adhere to CBO's branching, commit, and merge standards, including short-lived feature branches and feature flags where applicable.\nContainerization & Cloud Deployment\nContainerization: Package applications and services using Docker, maintaining clean, minimal, and reproducible container images.\nAWS deployment support: Support deployment of containerized workloads to AWS environments (e.g., ECS, EKS, or equivalent managed services), working within existing cloud infrastructure patterns established by CBO's infrastructure team.\nAWS working knowledge: Demonstrate working knowledge of AWS services relevant to application hosting and operation, including EC2, S3, RDS, CloudWatch, IAM, and VPC networking concepts.\nInfrastructure collaboration: Collaborate with CBO infrastructure staff on environment configuration, secrets management, and cloud resource usage; write code that integrates cleanly into automated deployment pipelines without serving as a dedicated IaC/CI-CD engineer.\nMaintenance, Bug Fixes & Technical Debt Reduction\nDefect resolution: Investigate, diagnose, and resolve application defects, performance issues, and security vulnerabilities across all layers of the stack.\nRefactoring: Proactively identify and address technical debt, refactoring code to improve maintainability, readability, and test coverage.\nOperational monitoring: Monitor application behavior and logs (e.g., via AWS CloudWatch or equivalent) and respond to operational issues as needed.\nTesting & Quality Assurance\nAutomated testing: 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.\nCoverage requirements: Ensure new features and bug fixes are accompanied by appropriate test coverage prior to merge.\nUAT participation: Participate in functional and user acceptance testing in coordination with CBO stakeholders.\nDocumentation\nTechnical 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.\nOperational knowledge base: Document operational procedures, environment configurations, and known issues in CBO's designated knowledge management platform.\n\nQualifications\nMust be a US Citizen\nDemonstrated proficiency in the core technology stack: Python, FastAPI, ReactJS, PostgreSQL, and Docker.\nSufficient familiarity with AWS cloud services (EC2, S3, RDS, CloudWatch, IAM, VPC) to deploy, monitor, and troubleshoot cloud-hosted applications.\nExperience writing automated tests (pytest, Jest/React Testing Library) and maintaining strong test coverage.\nExperience with trunk-based development, frequent integration, code review, and feature-flag-driven release practices.\nWorking knowledge of front-end accessibility standards (Section 508).\nCI/CD pipeline concepts and IaC tooling familiarity (e.g., Terraform, GitHub Actions) desired but not a primary responsibility of this role.\n\nRequired Clearance\nEligible for Public Trust Tier 2 suitability determination\n\nAbout Softtek Government Solutions\nSofttek Government Solutions is a professional services firm focused on addressing our nation’s most complex threats and challenges. As a small business we’re committed to supporting our clients’ missions with services delivered by our diverse and experienced staff. With expertise in cybersecurity, emergency preparedness, and public health, our experience base spans federal, state, and local governments, as well as private sector entities.\nSofttek Government Solutions encourages collaborative communication and ongoing learning. Some of our benefits include:\nExtensive training programs\nGym membership reimbursement\nEducation reimbursement\nTechnology benefits\nCommuter benefits\nGenerous paid time off and much more!\n\nSofttek Government Solutions is an Equal Opportunity Employer (EOE)","company":"Softtek Government Solutions","rawCompany":"softtek government solutions","city":"Washington","state":"DC","isRemote":false,"isActive":false,"createdAt":"2026-08-04T17:50:27.988Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Developer","description":"Full Stack Developer\n\nPosition Summary\nSofttek Government Solutions (SGS) is seeking an experienced Full Stack Software Developer to support the Congressional Budget Office (CBO) Full Stack Software Development Services task order. The developer contributes to the design, development, testing, and maintenance of web applications and supporting backend services that sustain CBO's internal workflows, analytical pipelines, and reporting capabilities.\nThe role spans the full application stack, Python/FastAPI backend APIs, ReactJS front-end interfaces, PostgreSQL databases, and Docker containers deployed to AWS and operates within CBO's trunk-based development workflow, contributing clean, reviewed, and well-documented code through frequent integration to the main branch. The developer participates in ongoing sprint cycles, planning and retrospective ceremonies, and delivers production-ready software on a continuous basis in close coordination with CBO's internal engineering team.\n\nResponsibilities\nApplication Development & Feature Delivery\nFull-stack delivery: Design, develop, test, and deploy new features and enhancements across front-end (ReactJS) and back-end (Python/FastAPI) layers of CBO applications.\nAPI development: Build and maintain RESTful APIs using FastAPI, ensuring proper validation, error handling, versioning, and documentation (e.g., OpenAPI/Swagger).\nFront-end development: Develop responsive, accessible front-end interfaces using ReactJS, adhering to CBO UX standards and Section 508 accessibility requirements.\nDatabase engineering: Implement and manage data models, queries, migrations, and stored procedures within PostgreSQL databases, with attention to performance and data integrity.\nTrunk-Based Development & Collaboration\nTrunk-based workflow: Operate within CBO's trunk-based development workflow, committing small, incremental changes frequently to the main branch to reduce integration risk and maintain a releasable codebase.\nCode review: Participate in code reviews, providing and receiving constructive technical feedback to maintain code quality and consistency.\nStakeholder collaboration: Collaborate with CBO engineers, product owners, and analysts to understand requirements, refine user stories, and deliver working software iteratively.\nBranching standards: Adhere to CBO's branching, commit, and merge standards, including short-lived feature branches and feature flags where applicable.\nContainerization & Cloud Deployment\nContainerization: Package applications and services using Docker, maintaining clean, minimal, and reproducible container images.\nAWS deployment support: Support deployment of containerized workloads to AWS environments (e.g., ECS, EKS, or equivalent managed services), working within existing cloud infrastructure patterns established by CBO's infrastructure team.\nAWS working knowledge: Demonstrate working knowledge of AWS services relevant to application hosting and operation, including EC2, S3, RDS, CloudWatch, IAM, and VPC networking concepts.\nInfrastructure collaboration: Collaborate with CBO infrastructure staff on environment configuration, secrets management, and cloud resource usage; write code that integrates cleanly into automated deployment pipelines without serving as a dedicated IaC/CI-CD engineer.\nMaintenance, Bug Fixes & Technical Debt Reduction\nDefect resolution: Investigate, diagnose, and resolve application defects, performance issues, and security vulnerabilities across all layers of the stack.\nRefactoring: Proactively identify and address technical debt, refactoring code to improve maintainability, readability, and test coverage.\nOperational monitoring: Monitor application behavior and logs (e.g., via AWS CloudWatch or equivalent) and respond to operational issues as needed.\nTesting & Quality Assurance\nAutomated testing: 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.\nCoverage requirements: Ensure new features and bug fixes are accompanied by appropriate test coverage prior to merge.\nUAT participation: Participate in functional and user acceptance testing in coordination with CBO stakeholders.\nDocumentation\nTechnical 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.\nOperational knowledge base: Document operational procedures, environment configurations, and known issues in CBO's designated knowledge management platform.\n\nQualifications\nMust be a US Citizen\nDemonstrated proficiency in the core technology stack: Python, FastAPI, ReactJS, PostgreSQL, and Docker.\nSufficient familiarity with AWS cloud services (EC2, S3, RDS, CloudWatch, IAM, VPC) to deploy, monitor, and troubleshoot cloud-hosted applications.\nExperience writing automated tests (pytest, Jest/React Testing Library) and maintaining strong test coverage.\nExperience with trunk-based development, frequent integration, code review, and feature-flag-driven release practices.\nWorking knowledge of front-end accessibility standards (Section 508).\nCI/CD pipeline concepts and IaC tooling familiarity (e.g., Terraform, GitHub Actions) desired but not a primary responsibility of this role.\n\nRequired Clearance\nEligible for Public Trust Tier 2 suitability determination\n\nAbout Softtek Government Solutions\nSofttek Government Solutions is a professional services firm focused on addressing our nation’s most complex threats and challenges. As a small business we’re committed to supporting our clients’ missions with services delivered by our diverse and experienced staff. With expertise in cybersecurity, emergency preparedness, and public health, our experience base spans federal, state, and local governments, as well as private sector entities.\nSofttek Government Solutions encourages collaborative communication and ongoing learning. Some of our benefits include:\nExtensive training programs\nGym membership reimbursement\nEducation reimbursement\nTechnology benefits\nCommuter benefits\nGenerous paid time off and much more!\n\nSofttek Government Solutions is an Equal Opportunity Employer (EOE)","datePosted":"2026-08-04T17:50:27.988Z","dateModified":"2026-08-04T17:50:27.988Z","hiringOrganization":{"@type":"Organization","name":"Softtek Government Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Washington","addressRegion":"DC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"712b553f68499dd03dc2b34d"},"url":"https://jobsearcher.com/jobs/712b553f68499dd03dc2b34d"}}