For more details, please connect with Kajal Verma at [email protected] or call at 609-564-2786.
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: FED_PYTH012_KV
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.
Website: https://www.vgroupinc.com/publicsector
LinkedIn: https://www.linkedin.com/company/v-group/
Facebook: https://www.facebook.com/VGroupIT
Twitter: https://www.twitter.com/vgroupinc
Similar jobs

Full Stack Software Developer

Apply Now
Back to search page