Job Closed

This listing is no longer active.

ICF logo
ICF

We are not a typical consulting firm and our people are not typical consultants.

Full Stack Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 5,001-10,000Since 1969H1B SponsorCompany SiteLinkedIn

Location

Virginia

Posted

72 days ago

Salary

$81.5K - $138.5K / year

Seniority

Mid Level

Bachelor Degree2 yrs expEnglishAngularJavaScriptReactShell

Job Description

Full Stack Developer

ICF

• Design and develop scalable web applications with a variety of frameworks. • Collaborate with cross-functional teams to define, design, and deliver new features. • Ensure the performance, quality and responsiveness of applications. • Stay up-to-date with industry trends and emerging technologies.

Job Requirements

  • Bachelor’s degree in a technical field: Computer Science, Engineering, or related discipline.
  • 2 or more years’ experience in full stack application development.
  • 2 or more years’ experience in React/Angular.
  • 1+ year of experience with front-end technologies – HTML, CSS, JavaScript.
  • Experience with version control systems, preferably Git.
  • Experience using Shell scripting.
  • Ability to obtain and maintain a public trust.
  • U.S. Citizenship required (required by federal government for position)

Benefits

  • Health insurance
  • Retirement plans
  • Flexible work arrangements
  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

ODW Logistics logo

Mobile Software Engineer

ODW Logistics

ODW Logistics has strong company values of Respect-Trust-Team-Opportunity.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Lead the design and development of advanced mobile applications using React Native. • Build and maintain native modules and features in Swift (iOS) and Kotlin (Android). • Collaborate with backend engineers to integrate mobile apps with ASP.NET APIs. • Architect scalable, maintainable, and testable mobile codebases. • Drive technical decision-making, code reviews, and engineering best practices. • Optimize performance, reliability, and user experience across both platforms. • Partner with product, design, and QA to deliver features end-to-end.

United States
Job Closed
Ausbildung in der IT logo

Working Student Software Engineering

Ausbildung in der IT

Wir begleiten IT-Auszubildende und alle, die es werden wollen, durch die Ausbildung.

Part TimeRemoteTeam 1-10H1B No Sponsor

• You will develop features for our learning platform, from conception to deployment • We work with a modern stack and emphasize AI-assisted development • Day-to-day work includes backend development with Laravel / PHP • Frontend development with Vue.js / TypeScript (Inertia.js, shadcn/ui) • Occasional work on internal tools (React, Nest.js, CLI tools with oclif) • Use of AI tools such as Claude Code, Cursor, or similar developer tools • Regular pair programming and code reviews • Joint system design: feature boundaries, architectural decisions, test strategy • You will have the opportunity to contribute and implement your own ideas independently • You will explore what software engineering looks like in the era of coding agents — not just theoretically, but in a real product used by hundreds of users daily.

Germany
€25 - €30 / hour
Job Closed
AppInnovators | App Developers logo

Fullstack Developer, Nuxt

AppInnovators | App Developers

Development of custom apps - so your customers, employees and business partners always got you with them

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Independently develop greenfield web apps or perform brownfield adjustments from A to Z — depending on the project, working solo or in a team • Implement UI designs (from Figma) or user stories (from Notion/Jira) into functional, responsive frontends using Vue.js / Nuxt • Integrate existing REST APIs and, if necessary, build new interfaces • Maintain, optimize, and extend existing Vue/Nuxt projects • Plan and outline component and frontend architecture in close coordination with project management and, if applicable, the tech lead • Provide effort estimates for individual tasks, features, or entire projects • Coordinate with project management and, when applicable, other developers or client teams

Germany
AgilityIO logo

Senior Full Stack Developer

AgilityIO

Senior Engineers On-Demand

Full TimeRemoteTeam 201-500Since 2011H1B No Sponsor

• Architect, develop, and maintain full-stack applications using modern frameworks (e.g., TypeScript/React, Node.js, Python) • Design and implement scalable backend services with AWS (Lambda, API Gateway, DynamoDB, S3, ECS, etc.) • Collaborate with cross-functional teams to define, design, and deliver new features • Ensure applications meet high standards of performance, responsiveness, and security • Lead code reviews, mentor junior developers, and promote best practices • Build and maintain CI/CD pipelines; monitor systems for reliability and performance • Stay current with emerging technologies and propose innovative solutions

Latin America