September 13, 2022

Job Posting: Full-Stack Developer

Read as PDF

ITEP seeks a Full-Stack Developer to assist the Model and Data Team Director on a variety of development projects. Projects may include work on our microsimulation model builder, custom tools development, internal package maintenance, API implementations, data processing, project documentation, and providing technical assistance to our data and policy analysts. We primarily use the LAPP=PHP7 stack with JavaScript/AJAX on the front end. We will consider candidates at two levels of experience with the appropriate salary range at each level. ITEP does not, as a rule, develop on frameworks (Laravel, Symfony, React, Angular, etc.) so the ability and desire to work in a vanilla coding environment is a must.

The ideal candidate has an undergraduate degree in a relevant field, hands-on software development experience, and a passion for pursuing a progressive vision of economic, racial, and gender justice. Position, in Washington, DC, or remote, is part of our Model and Data Team. Travel to DC may be required several times a year (when safe). Vaccination required for in-person interactions.

Position Summary

This position supports development projects and initiatives. Primary responsibilities include:

  • Implement, test, document, and maintain within the ITEP software suite, including the tax microsimulation model system (TiMM).
  • Implement, test, document, and maintain API connections to various large public data sources.
  • Research and assist with selection and implementation of external libraries and development methodologies.
  • Maintain and improve internal resources and tools for the Model and Data Team.
  • Respond to internal technical assistance requests, particularly on model-builder-related questions.
  • Assist in supporting and maintaining ITEP’s internal data management and data infrastructure.
  • Contribute to ITEP documentation.
  • Assist in developing innovative solutions to improve existing internal systems.
  • Assist data and policy analysts with data preparation tasks.
  • Participate in regular data aging and targeting tasks.
  • Configure and deploy new internal and external software packages.
  • Other development-related duties may be assigned as project requirements evolve.

Qualifications

  • Level 1: 2-3 Years Experience
    • Bachelor’s degree in a related field and 2-3 years of experience or equivalent developing and deploying production A Master’s degree in a related field may substitute for 2 years experience.
    • Familiarity with all elements of the LAPP=PHP7 stack, JavaScript/AJAX, and Bootstrap. Proficiency with at least one of PHP, JavaScript, or a major SQL- based database engine.
    • Strong technical documentation skills.
    • Self-motivation and ability to work independently.
    • Ability to collaborate and work as part of a team and with diverse partners.
    • Strong organizational skills.
    • Knowledge of Microsoft Excel/VBA, C/C++, or Python is a plus.
  • Level 2: 3+ Years Experience
    • Bachelor’s degree in a related field and 3+ years of experience or equivalent developing and deploying production A Master’s degree in a related field may substitute for 2 years experience.
    • Familiarity with all elements of the LAPP=PHP7 stack, JavaScript/AJAX, and Bootstrap. Proficiency with at least two of PHP, JavaScript, or a major SQL- based database engine.
    • Strong technical documentation skills.
    • Self-motivation and ability to work independently.
    • Ability to collaborate and work as part of a team and with diverse partners.
    • Strong organizational skills.
    • Proficiency with Microsoft Excel/VBA.
    • C/C++, or Python is a plus.

Salary and Benefits

The salary range for this position at Level 1 is $55,620 -$64,890 dependent on experience, plus benefits. The salary range for this position at Level 2 is $66,950 -$78,280 dependent on experience, plus benefits. ITEP provides excellent benefits. These include:

  • 100 percent of the premium for health and dental insurance for you and your family members.
  • 403 (B) plan to which ITEP contributes 10% of employee’s
  • All federal holidays plus the period between Christmas and New Year’s Day.
  • Employees may take paid leave for vacation and sick time at their discretion with advance approval.
  • After one year of employment, ITEP provides 12 weeks of paid parental After five years, staff are eligible to request a six-week paid sabbatical.

To Apply

Send your resume, a cover letter highlighting relevant experience and your interest in working at ITEP, and a working code sample in PHP or JavaScript to [email protected] with “Full-Stack Developer” in the subject line. Your code sample should be commented, well-formatted, and require no frameworks or external dependencies that require installation; dependencies that require only an html script tag (jQuery, et al) are acceptable. A link to a GitHub repository or working fiddle is acceptable as a code sample. Applications without a cover letter or code sample will not be considered. We will begin screening applications on September 20, 2022 and will accept applications until the position is filled.

ITEP recognizes that diversity, equity, and inclusion are central to our mission and we are committed to creating an environment that reflects these values. In order to better understand if ITEP is making progress on our goals, we are asking candidates to complete this EEO survey and attach it to the same email in a separate PDF. Completing this questionnaire is completely voluntary and will be held in the strictest confidence, separate from the rest of your application materials. It will not be used to make hiring decisions or impact your candidacy in any way.

The Institute on Taxation and Economic Policy is an Equal Opportunity Employer. We value and welcome diversity in the workplace. We strongly encourage all applicants, regardless of race, ethnicity, religion, gender, national origin, age, disability, marital status, veteran status, sexual orientation or any legally protected status to apply.



Share