Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Senior Full Stack Developer (Remote)

ICF • Virginia, US • On-site

Posted on: 26th February, 2025
Employment Type: Full-time

Job Description

About the position

ICF is a rapidly growing, entrepreneurial, multi-faceted consulting company, seeking a senior full stack developer to support our work across HHS and NIH. We look for someone who loves to learn and is passionate about their work. The ideal candidate will have a strong foundation in full stack web application development, experience with relevant tools and frameworks, and a passion for continuous learning and innovation. This position is remote, and the ability to work standard Eastern Time is expected. Occasional travel to the client office in Maryland is required.

Responsibilities
• Design and develop scalable web applications using Python and Django framework.
,
• Implement and optimize Elasticsearch for efficient search functionality within our applications.
,
• Build internal dashboards with a focus on automating frequent tasks.
,
• 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.

Requirements
• Bachelor’s degree in a technical field: Computer Science, Engineering, or related discipline.
,
• 5+ years’ experience in full stack application development.
,
• 3+ years’ experience in Python development.
,
• 1+ year experience in Django framework and RESTful API development.
,
• 1+ year experience in Java, XML/XSD/XPATH and JEE technologies.
,
• 1+ year experience in Elasticsearch, including implementation and optimization.
,
• 1+ year experience in front-end technologies – HTML, CSS, JavaScript.
,
• 1+ year experience in version control systems, preferably Git.
,
• 1+ year experience in using Linux and Shell scripting.
,
• 1+ year experience with database systems such as PostgreSQL or Oracle.

Nice-to-haves
• Experience with cloud platforms, particularly AWS.
,
• Knowledge of important standards such as HL7 and RxNorm.
,
• Fundamentals of Artificial Intelligence and Machine Learning.
,
• Experience integrating AI/ML models into web applications.
,
• Experience with containerization technologies like Docker.
,
• Knowledge of security best practices and compliance standards.
,
• Team player with the ability to work in a fast-paced environment.

Benefits
• Equal opportunity employer.
,
• Reasonable accommodations available for disabled veterans and individuals with disabilities.
,
• Confidentiality of provided information.
,
• Support for candidates requiring AI accommodations during the interview process.

Responsibilities

  • This position is remote, and the ability to work standard Eastern Time is expected
  • Occasional travel to the client office in Maryland is required
  • Design and develop scalable web applications using Python and Django framework
  • Implement and optimize Elasticsearch for efficient search functionality within our applications
  • Build internal dashboards with a focus on automating frequent tasks
  • 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

Requirements

  • The ideal candidate will have a strong foundation in full stack web application development, experience with relevant tools and frameworks, and a passion for continuous learning and innovation
  • Bachelor’s degree in a technical field: Computer Science, Engineering, or related discipline
  • 5+ years’ experience in full stack application development
  • 3+ years’ experience in Python development
  • 1+ year experience in Django framework and RESTful API development
  • 1+ year experience in Java, XML/XSD/XPATH and JEE technologies
  • 1+ year experience in Elasticsearch, including implementation and optimization
  • 1+ year experience in front-end technologies – HTML, CSS, JavaScript
  • 1+ year experience in version control systems, preferably Git
  • 1+ year experience in using Linux and Shell scripting
  • 1+ year experience with database systems such as PostgreSQL or Oracle
  • Experience with cloud platforms, particularly AWS
  • Knowledge of important standards such as HL7 and RxNorm
  • Fundamentals of Artificial Intelligence and Machine Learning
  • Experience integrating AI/ML models into web applications
  • Experience with containerization technologies like Docker
  • Knowledge of security best practices and compliance standards
  • Team player with the ability to work in a fast-paced environment
ICF

ICF

Technology

Location

Virginia, US

Job Type

Full-time

Benefits

  • Equal opportunity employer
  • Reasonable accommodations available for disabled veterans and individuals with disabilities
  • Confidentiality of provided information
  • Support for candidates requiring AI accommodations during the interview process

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Pacer Group

1 week ago

Full-time

Python Developer-AI

Pennsylvania, US View Job

Celerity

1 week ago

FULLTIME

Django Developer

District of Columbia, US View Job