Hybrid

ICF is hiring a Senior Full Stack Engineer- Remote

About the Role

The role involves building and maintaining robust full-stack solutions, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle in an agile environment.

Responsibilities

  • Design and implement scalable web applications using modern frameworks
  • Collaborate with product and design teams to define technical requirements
  • Write clean, maintainable, and well-tested code across frontend and backend
  • Develop RESTful APIs and integrate third-party services
  • Optimize applications for performance, security, and reliability
  • Participate in code reviews and contribute to technical documentation
  • Troubleshoot and resolve issues in production and staging environments
  • Support deployment pipelines and continuous integration workflows
  • Work with cloud infrastructure and containerization technologies
  • Ensure code complies with security and compliance standards
  • Lead technical discussions and mentor junior engineering team members
  • Contribute to architectural decisions and system design
  • Implement responsive user interfaces using modern frontend libraries
  • Integrate databases and manage data flow across services
  • Monitor application performance and implement improvements
  • Stay current with emerging technologies and industry trends
  • Collaborate with QA teams to ensure software quality
  • Participate in agile ceremonies including planning and retrospectives
  • Support DevOps practices and infrastructure as code
  • Ensure applications meet accessibility and usability standards

Nice to Have

  • Master’s degree in computer science or related field
  • Experience with serverless architectures
  • Familiarity with frontend state management libraries
  • Experience with monitoring and logging tools
  • Knowledge of GraphQL
  • Background in government or public sector projects
  • Experience with accessibility standards such as WCAG
  • Exposure to large-scale data processing systems

Compensation

Competitive salary and comprehensive benefits package including health, retirement, and paid time off.

Work Arrangement

Remote position with flexible scheduling within approved time zones.

Team

Part of a collaborative engineering team focused on delivering high-impact digital solutions using modern practices.

Why Join Us

  • Work on meaningful projects that serve public and private sector clients.
  • Opportunity to lead technical initiatives and influence architecture decisions.
  • Supportive environment that values innovation, continuous learning, and work-life balance.

Technology Stack

  • Frontend: React, TypeScript, Redux
  • Backend: Node.js, Python, Express
  • Databases: PostgreSQL, MongoDB
  • Infrastructure: AWS, Docker, Kubernetes, Terraform
  • CI/CD: Jenkins, GitHub Actions

This position does not offer visa sponsorship.

Required Skills
React.jsNext.jsNode.jsExpress.jsPythonTensorFlowPytorchKerasOraclePostgreSQLFull Stack DevelopmentMachine LearningDatabase ManagementAPI Development
About company
ICF
ICF is a global advisory and technology services provider.
All jobs at ICF Visit website
Job Details
Category fullstack
Posted 8 months ago