Back to jobs
New

Full Stack Developer (Federal)

Washington, D.C.

Company Overview

K.L. Scott & Associates (KLSA) is a mission-driven management and technology consulting firm that partners with public-sector organizations to modernize operations, strengthen data and AI capabilities, and deliver measurable impact. KLSA combines strategic advisory services with hands-on delivery; bringing product leadership, secure data engineering, systems integration, and user-centered design to help clients translate complex requirements into scalable, high-quality solutions.

Position Overview

We are seeking a Full Stack Developer to design, build, integrate, and support responsive, web-based financial management applications. The ideal candidate will have at least 5 years of experience delivering business applications and will understand front-end design, back-end logic, workflow automation, data modeling, APIs, security, testing, and deployment.

This role will support financial management solutions for budget formulation and execution tools, financial planning and analysis applications, spend tracking systems, workflow automation, and related enterprise finance applications.

The ideal candidate will reside in or within commutable distance to Washington DC.

Full Stack Developer

Key Responsibilities:  

  • Design, develop, configure, and maintain responsive web-based applications.
  • Function as a full-stack developer across user interfaces, back-end workflows, data models, business rules, integrations, and application security.
  • Build the Interface: Develop a highly dynamic, customizable web UI that allows users to adjust financial variables, toggle scenarios, and view projections.
  • Develop API Layers: Design and implement robust RESTful APIs or GraphQL (AWS AppSync) endpoints to connect the UI to existing backend data structures.
  • Manage Complex State: Implement client-side state management to handle intricate user configurations, user permissions, and real-time math calculations.
  • Implement Data Grids: Build Excel-like, high-performance data tables that allow users to input, sort, and filter massive financial datasets seamlessly.
  • Collaborate with Data Teams: Partner with our internal ETL and database engineers to consume data pipelines and ensure smooth data flow to the UI.
  • Support data modeling, data validation, data transformation, and integrations with structured data sources.
  • Perform unit testing, system testing, troubleshooting, debugging, and performance optimization.
  • Participate in Agile or iterative development activities, including sprint planning, backlog refinement, demos, and retrospectives.
  • Create and maintain technical documentation, user guides, configuration documentation, data dictionaries, and deployment notes.
  • Support application lifecycle activities, including release management, production support, enhancements, and user adoption.
  • Ensure applications follow security, accessibility, usability, and data governance policies.

Required Qualifications:  

  • Minimum of 5 years of professional experience in application development, full-stack development, and/or enterprise business application delivery.

Core Web Technologies and Styling

  • Semantic HTML5: Deep understanding of semantic markup to ensure proper document structure, searchability, and clear data hierarchy.
  • Modern CSS3: Mastery of modern styling techniques, including Flexbox, CSS Grid, and responsive design principles for diverse monitor setups.
  • CSS Frameworks & Preprocessors: Experience with Tailwind CSS, Bootstrap, or SASS/LESS to maintain clean, scalable, and consistent styling across complex UIs.

Frontend Frameworks, UI Architecture, and Backend Development

  • Frontend Frameworks: 3+ years of professional experience with React.js, Vue.js, or Angular.
  • State Management: Mastery of client-side state tools (e.g., Redux, Zustand, Context API) to track complex user inputs.
  • Advanced Data Tables: Experience implementing heavy-duty UI grid libraries like AG Grid, Handsontable, or similar.
  • Backend Development: Proficiency in server-side languages—preferably Python (FastAPI/Django) or Node.js—to build custom application logic.

Preferred Qualifications:  

  • BS/BA degree in Computer Information Systems, Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
  • Experience developing financial management tools for federal, state, local, nonprofit, or enterprise environments.
  • Experience integrating applications like AWS QuickSite and Azure Power BI with enterprise financial databases.
  • Experience with Agile, Scrum, and Sprints
  • Experience working on a team that uses Confluence or Jira for user stories.
  • Experience with role-based security, data governance, accessibility standards, and responsive design best practices.
  • Experience in finance, accounting, and enterprise budgeting.
  • Federal government, public sector, or regulated environment experience is a plus.

Desired Skills and Competencies

  • Strong analytical and problem-solving ability.
  • Ability to bridge business needs and technical solutions.
  • High attention to detail, especially in financial and data-driven applications.
  • Strong communication, documentation, and stakeholder engagement skills.
  • Ability to manage competing priorities in a fast-paced environment.
  • Commitment to quality, usability, security, maintainability, and continuous improvement.

Benefits: 

  • Competitive salary
  • Health, dental, and vision insurance
  • 401K
  • "Discretionary" PTO
  • Professional development opportunities
  • A dynamic and collaborative work environment

Working Environment: 

This role will support a federal client and requires collaboration with client stakeholders, public safety subject matter experts, business analysts, senior data analysts, dashboard developers, and project leadership. The Data Analyst will help transform raw data into usable datasets, dashboards, reports, and visual insights that support operational and leadership decision-making.

If you are a results-driven professional and have the above qualifications, we encourage you to apply for this position.  Join our team and contribute to our continued growth and success.  To apply, please send your resume and a cover letter detailing your relevant experience and why you are the ideal candidate for this role. 

K.L. Scott & Associates is committed to diversity and inclusion and welcomes candidates from all backgrounds and experiences to apply. We thank all applicants for their interest, but only those selected for an interview will be contacted. 

Create a Job Alert

Interested in building your career at K.L. Scott & Associates? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...

Select...
Select...

DC Location

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in K.L. Scott & Associates’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.