Remote Senior Software Engineer (Node.js/React) – Security Clearance Required

ICF

Virginia, United States Full-time in I.T. & Communications
  • Salary: $98124 - $166810 / YEAR
Share:
  • Job ID 2785303

Job Description

We are excited to offer the flexibility of 100% remote work for candidates located anywhere within the continental United States! At ICF, we are a purpose-driven organization that is passionate about enhancing lives and making a positive impact on our world. Our core values emphasize embracing diversity, and we are seeking individuals who are committed to fostering an inclusive culture that values different perspectives.

Join our Health Engineering Solutions (HES) team, where we collaborate closely with our clients to envision and actualize successful outcomes. We understand that success is a collective effort, requiring a skilled team to implement the right solutions. We are in search of an experienced Software Engineer to be a pivotal part of this journey.

Our core working hours are from 10 AM to 4 PM Eastern Time, with flexibility for early or late starts depending on your time zone. We are looking for a Senior Software Engineer with robust expertise in the Node.js platform and its associated tools, along with proficiency in JavaScript, TypeScript, MongoDB, and AWS cloud services such as Lambda, Fargate, Step Functions, and Glue.

As part of a dynamic Scrum team, you will tackle intricate backend challenges, including the integration of external services, modifications of database architectures, and the establishment of new REST services with an emphasis on security, performance, and scalability. Your role will involve translating business requirements into complex technical solutions using modern technologies. We prioritize test-driven development and uphold strong practices in continuous integration and deployment, supported by a solid DevOps ethos. This position is suitable for candidates ranging from mid-level to principal experience.

**Key Responsibilities:**
– Collaborate effectively within an existing codebase, contributing to a diverse team.
– Develop enterprise-scale backend REST APIs utilizing frameworks like Express.js, grounded in an API-first approach.
– Possess profound knowledge of and experience with MongoDB (NoSQL).
– Design and build systems with a focus on cloud infrastructure and fundamental DevOps principles.
– Have a working knowledge of AWS services including ECS, Lambda, Fargate, and Glue.
– Leverage hands-on experience with virtualization tools and Docker.
– Integrate principles of security, performance, and scalability from the outset of service development.
– Debug and resolve technical challenges to deliver effective solutions.
– Adapt to shifting priorities with a flexible mindset.
– Demonstrate strong critical thinking, attention to detail, and analytical capabilities.
– Communicate effectively, both verbally and in writing.
– Work independently and stay self-motivated.

**Technological Proficiencies:**
– Node.js, React, Express.js, Axios, Mongoose, MongoDB, PostgreSQL, MySQL, TypeScript, AWS (Lambda, Step Functions, Fargate, Glue), Docker.

**Basic Qualifications:**
– A Bachelor’s degree in Computer Science or a related field.
– At least 5 years of relevant Software Engineering experience (or 3 years with a Master’s degree).
– Minimum 2 years of experience with Node.js and React.
– A minimum of 2 years of experience in AWS environments, utilizing AWS tools.
– At least 1 year of experience working with MongoDB or equivalent.
– Must have resided in the US for three full years within the last five years.
– Ability to obtain and maintain a Public Trust clearance.
– Must reside and work within the U.S. with appropriate employment authorization.

**Preferred Qualifications:**
– Familiarity with FHIR and FHIR APIs.
– Experience with Identity Management systems (e.g., OKTA).
– Proficient with log analysis tools (e.g., Splunk).
– Background in the healthcare industry.
– Experience in federal government contracting.

This role will be based in the United States. Please note that ICF monitors employee work locations and restricts access from foreign locations, including personal VPN connections.

**Why Work at ICF?**
ICF stands apart as a global advisor and technology service provider. We leverage unparalleled expertise and innovative technology to assist clients in overcoming their most pressing challenges and navigating change successfully. We believe that the world’s toughest challenges can only be addressed in a workplace that fosters thrive for everyone, making us an equal opportunity employer.

Our employees are encouraged to share their knowledge and cooperate towards achieving both personal and professional aspirations. For details about our EEO policy, please refer to our website. We also provide reasonable accommodations throughout the application and employment processes for disabled veterans, individuals with disabilities, and those holding sincerely held religious beliefs.

If you need assistance, do reach out to us via email. All information provided will be treated with confidentiality.

**Compensation Details:**
Several factors are considered in determining the final compensation for this role, such as relevant work experience, skills, certifications, and education. The salary range for this position, based on full-time employment, is $98,124.00 – $166,810.00.

Other jobs you may like

10x your chance to get hired

Land a job without sending dozens of applications!

 

Let employers find you

 

Happy Remote Worker