Logo of Huzzle

Senior Software Engineer React/Node (Remote)

image

ICF

1mo ago

Applications are closed

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • Reston
    Remote

Requirements

  • Tools & Technology:
  • Node.js
  • Express.js
  • Axios
  • Mongoose
  • MongoDB
  • PostgreSQL
  • MySQL
  • Typescript
  • AWS Lambda,
  • AWS Step Functions
  • AWS Fargate
  • AWS Glue
  • Docker
  • Basic Requirements:
  • Bachelor's degree in computer science or related field
  • 5+ years of relevant experience with a Bachelors; or a Master's degree with a minimum of 3 years' experience.
  • 2 years' experience working with Node.
  • 2 years' experience work in AWS environments, and with AWS tools.
  • 1 years' experience working with MongoDB or similar.
  • Must have lived in the US for a total of 3 full years (out of the last 5 years)
  • Candidate must be able to obtain and maintain a Public Trust clearance.
  • Candidate must reside in the US, be authorized to work in the US, and work must be performed in the US.
  • Preferred Qualifications:
  • FHIR and FHIR API’s
  • Identity Management (like OKTA)
  • Log analyzer tools (like Splunk)
  • Experience working in the healthcare industry
  • Federal Government contracting work experience

Responsibilities

  • Ability to work in an existing codebase and collaborate with a diverse team
  • Experience in building enterprise-scale backend REST APIs with frameworks such as Express.js, using an API-first paradigm
  • Intimate knowledge and experience with MongoDB (nonSQL)
  • A mindset towards building systems for the cloud and DevOps fundamentals
  • Working knowledge of AWS cloud infrastructure services such as ECS, Lambda, Fargate, Glue
  • Hands-on understanding of virtualization and experience with Docker
  • Focus towards building security, performance, and scalability into services from the beginning
  • Experience with debugging code and troubleshooting technical issues in order to craft appropriate solutions
  • Flexible and willing to accept a change in priorities as necessary
  • Strong critical thinking, attention to detail, and analytical skills
  • Strong oral and written communication skills
  • Ability to work independently

FAQs

What is the job title for this position?

The job title is Senior Software Engineer React/Node.

Is this position remote?

Yes, this position is remote and available to candidates in the USA.

What is the primary technology stack for this role?

The primary technology stack includes Node.js, React, JavaScript, TypeScript, MongoDB, and AWS cloud services.

What type of development work will the Senior Software Engineer perform?

The Senior Software Engineer will develop program logic for new applications, analyze and modify existing applications, code, test, debug, document, and maintain software applications. They will also work on integrating external services, modifying database structures, and implementing new REST services focusing on security, performance, and scalability.

What are the core work hours for this role?

The core work hours are from 10am to 4pm Eastern Time, with flexibility to start earlier or work later depending on the candidate's time zone.

What are some key responsibilities of this position?

Key responsibilities include collaborating with a diverse team, building enterprise-scale backend REST APIs, intimate knowledge of MongoDB, working with AWS cloud services, debugging code, and maintaining system security and performance.

What educational background is required for this position?

A bachelor's degree in computer science or a related field is required.

How many years of experience are required for this role?

Candidates need at least 5 years of relevant experience with a bachelor's degree or a master's degree with a minimum of 3 years' experience. Additionally, 2 years of experience working with Node.js and 2 years in AWS environments are required.

Are there any preferred qualifications for candidates?

Yes, preferred qualifications include experience with FHIR and FHIR APIs, identity management systems like OKTA, log analyzer tools such as Splunk, working in the healthcare industry, and experience in federal government contracting.

What is the pay range for this position?

The pay range for this position is $87,069.00 - $148,017.00 based on full-time employment.

Is there any specific residency requirement for applicants?

Yes, candidates must have lived in the US for a total of 3 full years out of the last 5 years, must be authorized to work in the US, and the work must be performed in the US.

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

Consulting
Industry
5001-10,000
Employees
1969
Founded Year

Mission & Purpose

ICF (NASDAQ:ICFI) is a global consulting and technology services provider with approximately 8,000 professionals focused on making big things possible for our clients. We are business analysts, policy specialists, technologists, researchers, digital strategists, social scientists and creatives.