Software Engineer I (JavaScript Developer)

Washington, D.C
Jun 18, 2019
Jun 26, 2019
Full Time


The Office of the Clerk for the U.S. House of Representatives is seeking a dynamic and innovative Software Engineer (JavaScript Developer) to join a development team that is dedicated to building and enhancing systems critical to legislative operations, used by Members of Congress, Committees, other internal agencies and the public.

Learn more about this agency


• Serves as an internal technical advisor on the computerization, architecture, design, and application of electronic information/computer systems; designs, encodes, tests, and debugs systems, programs, and modules or user-defined modifications.
• Responsible for analyzing computer technical problems, evaluating improvements and benefits which could be derived from modifications of existing systems, and developing plans to address issues, problems, and concerns in a cost-effective manner.
• Learns and evaluates user needs and requirements, and then determines steps required to develop or modify computer program.
• Understands and supports other services of the Legislative Computer Systems (LCS) and coordinates efforts with vendors, other departments, and users in the Clerk's office.
• Accepts performance-based criticism and direction, meets attendance requirements as established by the office and works a flexible schedule including long hours, nights and weekends when necessary, willingness to accept overtime on short notice.
• Maintains a good working relationship with other LCS staff. works cooperatively and courteously with others, works well under pressure and handles stress appropriately.

Supervisory status

Promotion Potential


Conditions of Employment

Continued employment is contingent upon satisfactorily completing a criminal history records check. Employment with the U.S. House of Representatives is at-will. EOE.


A Bachelor's degree in Computer Science or related field.

Experience building applications and services while working in a team-oreinted and collaborative envirnment.

• Strong knowledge and experience with some of the following frontend and backend technologies: HTML5, CSS, JavaScript (frameworks such as Angular, jQuery, Node.js and/or React).
• Experience with SQL, MongoDB and/or Elastic databases.
• An interest in researching and studying new emerging technologies for consideration in future and ongoing development efforts.
• Strong communication (written and verbal) skills.
• Experience supporting and working closely with project customers.
• Excellent organizational and problem-solving skills with an attention to detail.
• Other technologies and experiences of interest, but are not required:
  • Cloud Services (ex. Azure and AWS)
  • Unit test automation as well as load/performance testing for websites and services
  • Experience with Agile Methodologies and practices


Bachelor's degree in Computer Science or related field.

Additional information

How You Will Be Evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

Highly qualified candidates will be evaluated based on a structured interview.

Background checks and security clearance

Security clearance
Not Required

Drug test required

Required Documents

Not Applicable

If you are relying on your education to meet qualification requirements:

Education must be accredited by an accrediting institution recognized by the U.S. Department of Education in order for it to be credited towards qualifications. Therefore, provide only the attendance and/or degrees from schools accredited by accrediting institutions recognized by the U.S. Department of Education .

Failure to provide all of the required information as stated in this vacancy announcement may result in an ineligible rating or may affect the overall rating.

Similar jobs