Full Stack Software Developer
Job Location:
Washington, DC - USA
Monthly Salary:
Not Disclosed
Posted on:
14 days ago
Vacancies:
1 Vacancy
Job Summary
For more details please connect with Kajal Verma at or call at .
End Client: Congressional Budget Office (CBO)
Job Title: Full Stack Software Developer
Duration: 5 Years
Location: Washington DC 20515 (Remote Preferred; Onsite as Needed)
Position Type: Contract
Hours Per Week: 40
Ceipal ID: FEDPYTH012KV
Job Code: CB26-RFQ0012
Scope of Project
Congressional Budget Office (CBO) seeks a Full Stack Software Developer to support the ongoing development enhancement testing deployment and maintenance of web applications and supporting backend services within its technology portfolio. The selected consultant will work closely with CBO technical teams to deliver secure scalable and maintainable software solutions utilizing modern engineering practices and continuous delivery methodologies.
The contractor will contribute across the full application stack including Python-based backend APIs ReactJS front-end applications PostgreSQL databases Docker containerization and AWS cloud-hosted environments. Development activities will follow a trunk-based development model with frequent integration peer-reviewed code and adherence to established coding security and quality standards.
Responsibilities
- Design develop test and deploy new features and enhancements across ReactJS front-end and Python/FastAPI back-end applications.
- Build and maintain RESTful APIs using FastAPI with proper validation error handling versioning and documentation.
- Develop responsive and accessible user interfaces in compliance with Section 508 accessibility requirements.
- Design and maintain PostgreSQL database objects including tables queries migrations and stored procedures.
- Participate in trunk-based development workflows code reviews and collaborative software delivery processes.
- Work closely with engineers analysts and stakeholders to refine requirements and deliver working software iteratively.
- Package and deploy applications using Docker containers.
- Support deployment and maintenance of applications within AWS cloud environments.
- Collaborate with infrastructure teams on environment configurations secrets management and cloud resource utilization.
- Investigate and resolve software defects performance bottlenecks and security vulnerabilities.
- Refactor existing code to improve maintainability performance and test coverage.
- Monitor applications and logs using AWS CloudWatch and related monitoring tools.
- Develop and maintain automated unit integration and regression tests.
- Participate in user acceptance testing and quality assurance activities.
- Maintain technical documentation including APIs architecture diagrams developer guides and operational procedures.
- Participate in sprint planning reviews retrospectives and knowledge transfer activities.
Required/Preferred Skills
Required Skills
- Strong experience with Python application development.
- Experience developing APIs using FastAPI.
- Hands-on experience with ReactJS front-end development.
- Strong PostgreSQL database development and optimization skills.
- Experience with Docker containerization technologies.
- Knowledge of AWS cloud services including EC2 S3 RDS CloudWatch IAM and VPC.
- Experience developing and consuming RESTful APIs.
- Experience with Agile/Scrum software development methodologies.
- Strong understanding of software testing debugging and quality assurance practices.
- Experience with source control systems and code review processes.
- Strong technical documentation skills.
- Ability to work in collaborative development environments.
Preferred Skills
- Experience with GitHub Actions Terraform or similar CI/CD and Infrastructure as Code tools.
- Experience supporting federal government environments.
- Knowledge of NIST SP 800-53 NIST SP 800-171 FISMA and secure coding practices.
- Experience with AWS ECS EKS or similar container orchestration services.
- Experience working in trunk-based development environments.
Security Clearance: Public Trust Tier 2 Clearance Required
Contract Term: 08/15/2026 08/14/2031
Place of Performance: Remote Preferred; Onsite support may be required at CBO facilities in Washington DC 20515
V Group Inc. is a NJ-based IT Services and Products Company with its business strategically categorized in various Business Units including Public Sector Enterprise Solutions Professional Services Ecommerce Projects and Products. Within Public Sector business unit we cater IT Professional Services to Federal State and Local. We have multiple awards/contracts with 30 states including but not limited to NY CA FL GA MD MI NC OH OR CO CT TN PA TX VA NM VT and WA.
If you are considering applying for a position with V Group or in partnering with us on a position please feel free to contact me for any questions you may have regarding our services and the advantages we can offer you as a consultant.
Please share my contact information with others working in Information Technology.