NO C2C Availability
Eliassen Group is supporting a government integrator in the search for a Full Stack Developer. This position will be hybrid (maybe once a week or ad-hoc) out of a federal agency's HQ in D.C.
This will be a 12-month contract to hire opportunity and must be W2 (NOT C2C Eligible).
Job Description: We are seeking a highly skilled Full Stack Web Developer to join our dynamic team. The ideal candidate will have extensive experience in both frontend and backend web development, utilizing open-source web programming languages and frameworks. You will be responsible for creating and deploying user-facing interfaces and backend web applications, ensuring they are functional, secure, and accessible.
Key Responsibilities:
- Develop web applications using open-source web programming languages (e.g., Python, JavaScript) and frameworks (e.g., Flask, React, Nuxt).
- Implement JavaScript development using modern standards, including strict mode compliance, modularization techniques, and tools, and frameworks and libraries (e.g., jQuery, React, Vue, Angular, D3).
- Develop and consume web-based, RESTful APIs.
- Work in team environments that use agile methodologies (e.g., Scrum, Lean).
- Author developer-friendly documentation (e.g., API documentation, deployment operations).
- Utilize version control systems, specifically Git and GitLab.
- Research and learn new programming tools and techniques quickly.
- Ensure Section 508 Compliance.
- Work with relational and non-relational database systems.
- Implement scalable search technology (e.g., ElasticSearch, Solr).
- Handle large data sets and scale their handling and storage.
- Use and work with open-source solutions and community.
Required Knowledge, Skills, and Abilities:
- Experience using modern web development tools, techniques, and methods for creating and deploying user-facing interfaces and backend web applications, including all aspects of server-side processing, data storage, and integration.
- Comfortable working in an agile and lean environment to routinely deploy changes.
- Capable of working independently to build functional, secure, and accessible web applications from conception to production deployment.
- 5+ years of related experience required.
Specific Skills and Expertise:
- Expertise in building frontend applications using TypeScript and common JavaScript frameworks, especially React, Vue, and Nuxt.
- Extensive background in styling web applications using HTML5, CSS, and the US Web Design System.
- Expertise in building Node.js backend applications, including REST API endpoints.
- Expertise in designing code integrations and queries for common SQL and NoSQL database technologies, such as Microsoft SQL, MySQL, PostgreSQL, MongoDB, and Redis.
- Experience with OpenAPI and GraphQL API generators such as Directus CMS, DreamFactory, Hasura, and similar products.
- Experience implementing search engines for web applications using OpenSearch/ElasticSearch.
- Familiarity with git version control systems and GitLab in particular.
- Experience building Extract, Transform, Load (ETL) pipelines using custom Python code and enterprise ETL tools such as Pentaho, AWS Glue, Hadoop, and Apache Airflow.
- Experience managing common CMS platforms such as Drupal, WordPress, and Interac