Back to Job Board

Full Stack Developer, Washington, DC, US ID#16594

***Active Secret Clearance required to be considered for this positon***

Cherokee Nation is seeking an energized and creative Full Stack Developer to support the Department of State (DOS), Bureau of Global Public Affairs).  The mission of the Bureau of Global Public Affairs (GPA) is to serve the American people by effectively communicating U.S. foreign policy priorities and the importance of diplomacy to American audiences, and engaging foreign publics to enhance their understanding of and support for the values and policies of the United States. 

Cherokee Nation Mission Solutions (CNMS) is committed to delivering innovative solutions to solve its clients’ toughest problems, whether it be in the next state or around the world. CNMS utilizes the most qualified teams to support each client’s mission, providing responsive, strategic and innovative paths forward. CNMS makes it a priority to build personal, business relationships with each client and to consistently go above and beyond their expectations.

For more company information, visit our site at


Job Description:

GPA’s digital “LAB” puts “Digital First” strategy into practice through creation of responsive user interfaces, graphic design products, branding exercises and user experience research; along with creating and hosting IIP’s non-embassy digital properties including and other campaign websites. IIP is accelerating digital innovation to deliver beautiful products rapidly. The bureau is moving to adopt a more flexible, experimental approach to digital product development backed by data and analytics.

Essential Duties and Responsibilities (Deliverables) Includes the following:

  • Participate in defining overall web application architecture
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to plan, design, develop, test, maintain and launch web applications.
  • Maintain code integrity and organization.
  • Adhere to high-quality development principles while delivering solutions on-time and maintain high standards of software quality within the team by establishing good practices and habits.
  • Review and rewrite legacy programs and port content via database migrations, as required to increase efficiency or to adapt to new requirements and available technology
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Analyze and resolve technical and application problems.
  • Design, develop, and unit test applications in accordance with established standards.
  • Develop and grow relationships with the business users to understand issues and create viable solutions to these issues while utilizing a strong business acumen
  • Partner with stakeholders at all levels of the organization on development requests to determine feasibility and devise application solutions to these business problems
  • Communicate regularly and effectively with stakeholders regarding status of all projects
  • Under limited supervision; research, implement and evaluate new technology solutions to resolve business issues or to improve existing processes
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Collaborate with development team in a SCRUM based development methodology
  • Other duties as assigned.

Supervisory/Management Authority:

This position does not have management authority or supervisory capacity.

Education and/or Experience:

  • Requires a minimum of a bachelor’s degree in computer science or related field. Advanced degree a plus.
  • 8–12 years professional experience in a fast-paced reactive environment. 
  • Solid knowledge of project management principles
  • Experience in front end development best practices, including performance, accessibility, responsive web design, progressive enhancement, and Test Driven Development
  • Experience writing reusable, testable, efficient and scalable code
  • Extensive experience with WordPress theming and plugin development and general PHP backend development
  • Experience working with user experience designers and converting designs to visual elements.
  • Working knowledge of semantic web markup, including HTML5 and CSS3
  • Experience with CSS preprocessors like Sass or LESS and CSS frameworks like Foundation or Bootstrap
  • Experience with JavaScript and JavaScript frameworks like AngularJS, React.js, its core principles and workflows (Redux) 
  • Proficiency with JS-based build tools like npm, Grunt, Gulp, and Bower
  • Experience with server-side languages like PHP, Python, Ruby, and JavaScript
  • Experience with Version Control ie: Git, SubVersion, etc.
  • Experience with AWS and its services
  • Experience using RESTful APIs and formats (JSON, XML), modern authorization mechanisms, such as JSON Web Token
  • Experience with SQL and NoSQL databases such as MySql and MongoDB
  • Experience with moving data between systems via database migrations
  • Experience with virtualization using VirtualBox and VMWare
  • Experience with the Elastic Stack (ELK) – Elasticsearch, Logstash and Kibana
  • Comfort with web analytics tools, primarily Google Analytics.
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Understanding of user authentication and authorization between multiple systems, servers, and environments
  • Experience with creating repeatable automated processes for building, testing, documenting and deploying applications at scale.
  • Experienced with writing support documentation for developed applications
  • Excellent writing and communications skills.
  • Excellent customer service skills.
  • Function well in a fast-paced environment.
  • U.S. citizenship required.
  • Active Secret Clearance required.


Please be prepared to present links (or a portfolio) of digital work products that you have created, or collaborated on.

Work Environment:

This position is primarily performed in a secured federal office setting.

With $400 million in annual revenue, 20% growth per year, approximately 950+ active contracts serving 60+ government agencies in 25 countries, 47 states, 2 territories and 2000+ employees, Cherokee Nation Businesses’ (CNB) group of Federal Contracting Section 8(a) companies is well positioned to deliver expertise needed to solve complex technical issues. Federal Solutions provides an array of services for 12 of the 15 cabinet-level departments and agencies – from applications and data services to cybersecurity and national defense.

Why consider Cherokee Nation and our Federal Solutions business? Here are some great resources highlighting what we do and compelling reasons for joining our team!

Applicants selected may be subject to a U.S. Government security investigation and may need to meet eligibility requirements for access to classified information.

We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, gender identity and sexual orientation. If you’d like more information about your EEO rights as an applicant under the law, please copy and paste the links to the following two sites: EEO Statement | EEO Poster

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying or interviewing, you may email  for assistance. This email address is for accommodation requests only and cannot be used to inquire about the application process or status.

For Pay Transparency Non Discrimination provision, please copy and paste the following link: Pay Transparency Nondiscrimination Provision

We maintain an Affirmative Action Plan for the purpose of proactively seeking employment and advancement for qualified protected veterans and individuals with disabilities. Upon request, we will schedule time to make our Affirmative Action Plan accessible. If you are interested, please submit a written request with the email subject line: 2018 Request to View Affirmative Action Plan to the Compliance Administrator at “” This email box is not for resumes or follow up on job applications.