Previous Job
Previous
Full Stack Engineer
Ref No.: 17-07465
Location: Herndon, Virginia
Here is the complete Job Description:
Position: Full Stack Engineer
Job Status Full Time
Location: Washington, DC
US Citizenship with active Secret - TS

DUTIES AND RESPONSIBILITIES:
• Leading the development of solutions across the stack, from the API layer to the database
• Writing strong, maintainable frontend and backend Python code
• Code rollout and management onto our AWS infrastructure
• Performing code reviews and providing feedback to our data scientists
• Maintaining our current platform and database
• Developing reactive data visualizations for our Django based dashboard
• Communicating technical information to non-technical colleagues
• Advise and support IIP and/or outside contractors with planning development, and support of software prototypes to enhance IIP's analytical capabilities
• Prepare and present oral briefings and written reports and other deliverables as required.

IDEAL QUALIFICATION REQUIRMENTS:
• In depth experience with the following tools & platforms – Python, Django, Postgres, AWS, Google Analytics, Plotly, D3.js, JQuery, Angularjs, Django Rest, Framework and more

QUALIFICATION REQUIRMENTS:
• 3 – 5 years of experience as a Full Stack or Backend Engineer
• 2+ years working with Python
• Strong understanding of the Django framework
• Working knowledge of relational databases (preferably Postgres)
• Experience with AWS or similar technologies
• Experience creating RESTful APIs in Python (preferably with Django Rest
• Framework)
• Web development and data visualization experience (Angularjs, D3, Reactjs etc.)
Other required skills are broad familiarity with a range of analytic and database
tools, and the ability to identify new tools and quickly learn how to use them;
excellent native or near-native English language ability; strong writing skills,
especially the ability to convey data-focused concepts in non-technical language
for peers, senior officials, and outside audiences; strong verbal communication
skills; willingness to work to tight deadlines; ability to work effectively as part of
a multicultural and interagency team; command of Microsoft Office applications
• Experience or training in international affairs
• A strong understanding of principal social media platforms and associated
analytic tools, together with the ability to quickly learn new social media
platforms as they are introduced, is essential
• The individual selected would ideally have a good command of statistics, suitable
for analysis of target audiences and interactive online engagements