- CMT Services Inc
- Washington, DC
- Full-Time
- 86 days ago
Full Stack Software Developer (SMA 2 — Cloud Service Support).
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Full Stack Software Developer (SMA 2 — Cloud Service Support): our view in 3 lines...
- The Role:This role is for a full stack software developer supporting web applications and backend services for the U.S. Congressional Budget Office.
- The Person:The person will design, develop, test, and deploy features, build and maintain RESTful APIs, manage PostgreSQL data models, support AWS containerized deployments, and write automated tests.
- Requirements:The ideal candidate has demonstrated proficiency in Python, FastAPI, ReactJS, PostgreSQL, and Docker, plus familiarity with AWS cloud services and knowledge of CI/CD pipeline concepts and IaC tooling.
About the role
ABOUT US:
CMT Services Inc. is a dynamic and small business supporting Federal, State, and Local government agencies. As an SBA-certified HUBZone, Woman Owned Small Business (WOSB), we deliver quality, professional services to support the missions and strategic business goals of our clients.
Position Title: Full Stack Software Developer (SMA 2 — Cloud Service Support)
Location:
US Congressional Budget Office
Ford House Office Building, 4th floor
2nd St SW, 441 D St SW
Washington, DC 20024
Period of Performance:
08/15/2026 - 08/14/2031
Place of Performance:
Remote work is authorized under this contract; however, at CBO’s discretion, contractor employees may be required to work on-site at CBO facilities without reimbursement for related travel or expenses.
Security Clearance
Public Trust (Tier 2)
Citizenship
U.S. Citizenship or Permanent Residence status
Position Summary: The Full Stack Software Developer (SMA 2 — Cloud Service Support) designs, develops, tests, and maintains CBO’s web applications and supporting backend services, delivering production-ready software continuously through iterative sprint cycles. Works across the full stack — Python/FastAPI back end, ReactJS front end, PostgreSQL, and Docker containers deployed to AWS — within CBO’s trunk-based development workflow, with peer-reviewed code that meets style/linting standards and introduces no known security vulnerabilities
Key Responsibilities:
- Design, develop, test, and deploy features across ReactJS front end and Python/Fast API back end.
- Build/maintain RESTful APIs (FastAPI) with validation, error handling, versioning, and Open API/Swagger documentation.
- Develop responsive, accessible front-end interfaces (ReactJS) meeting CBO UX standards and Section 508 accessibility.
- Implement/manage PostgreSQL data models, queries, migrations, and stored procedures with performance and integrity in mind.
- Operate within trunk-based development — frequent small commits, short-lived branches, feature flags; participate in code reviews and sprint ceremonies.
- Package services with Docker; support deployment of containerized workloads to AWS (ECS/EKS or equivalent) within existing patterns.
- Apply working knowledge of AWS services for app hosting (EC2, S3, RDS, CloudWatch, IAM, VPC); collaborate on environment config and secrets management.
- Investigate/resolve defects, performance issues, and security vulnerabilities; reduce technical debt; monitor logs (CloudWatch) and respond to operational issues.
- Write/maintain automated unit, integration, and regression tests (pytest; Jest/React Testing Library); ensure test coverage before merge; support UAT.
Required Qualifications:
- Demonstrated proficiency in the core stack: Python, FastAPI, ReactJS, PostgreSQL, and Docker.
- 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 not a primary responsibility; must write code that integrates cleanly into existing automated pipelines.
Education:
- Bachelors Degree in Computer Science or IT related.
Required Documents
- Letter of Commitment
Join Our Team:
At CMT Services, we believe that extraordinary results come from empowering exceptional people. If you're ready to lead innovative projects, solve complex challenges, and contribute to meaningful infrastructure development while advancing your career in a supportive, collaborative environment, we want to hear from you.
Disclaimer:
By submitting your resume for this job posting, you authorize CMT Services, Inc. to forward your resume to all applicable internal and external managers, agencies, and recruitment personnel for review and consideration to hire.

