ICF is looking to leverage technology to drive connections through a multi-channel experience by developing a multi-agentic LLM/Generative AI application leveraging RAG architecture.
Requirements
- 5+ years of experience in full stack software engineering with an excellent understanding of best practices, design patterns, clean code, and unit/integration testing.
- 3+ years with NodeJS development experience including development of REST APIs with frameworks such as Express or NextJS.
- 3+ years experience with Frontend development with React or NextJS.
- 2+ years experience with Python.
- 2+ years experience working in the AWS cloud with a good understanding of AWS services and cloud application development.
- 2+ years of experience writing and debugging SQL queries and building applications that integrate with relational databases such as PostgreSQL.
- 2+ years experience with ORM technologies such as TypeORM.
Responsibilities
- Stay up to date on assigned specialties, work on expanding to others.
- Conduct thorough code reviews, implement unit and integration tests, and ensure code quality.
- Bring new ideas, tools, services, and techniques to the group.
- Use analytical thinking to make decisions based on facts and metrics whenever possible.
- Be willing to step up and lead initiatives at, or slightly above your title.
- Work harmoniously with all technology team members.
- Develop and follow ICF coding standards.
Other
- 100% remote work anywhere within the United States. Must be able to support Eastern Time Zone
- Bachelor's degree (e.g., computer science, management information systems, mathematics) or equivalent experience.
- 2+ years experience with Agile and Scrum methodologies, including sprint planning, stand-ups, and retrospectives.
- 2+ years experience writing unit and integration tests and monitoring code coverage metrics.
- MUST RESIDE in the United States (U.S.), and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply.
- Must be US Citizen due to a Federal contract requirements.