Full-Time

Senior Software Engineer React/Node

Posted on 11/27/2024

ICF

ICF

Advances coaching through accreditation and credentialing

Social Impact
Education

Compensation Overview

$84.5k - $143.7kAnnually

Mid, Senior

Reston, VA, USA

Position must be performed in the United States.

Category
Backend Engineering
Frontend Engineering
Software Engineering
Required Skills
Express.js
React.js
Docker
AWS
MongoDB
REST APIs
Development Operations (DevOps)
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.
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

ICF is a global organization focused on enhancing the coaching profession. It provides accreditation for coaching training programs, ensuring they meet high-quality standards, which generates revenue from training providers. ICF also offers credentialing services for individual coaches, helping them gain legitimacy and potentially increase their earnings. Additionally, ICF has a membership program that connects professional coaches, offering resources and networking opportunities for an annual fee. The organization engages in thought leadership to explore coaching's role in social progress and sustainability, positioning itself as a leader in the field. ICF's goal is to elevate the coaching profession and promote its benefits across various sectors, including corporate, educational, and non-profit organizations.

Company Stage

N/A

Total Funding

N/A

Headquarters

Lexington, Kentucky

Founded

1995

Simplify Jobs

Simplify's Take

What believers are saying

  • ICF's new competency models enhance its leadership in coaching education.
  • Partnerships with organizations like Talent Transformation expand ICF's service offerings.
  • ICF's DEIB initiatives align with increasing organizational focus on diversity and inclusion.

What critics are saying

  • Emerging competition from new accreditation bodies may dilute ICF's market share.
  • AI-driven coaching platforms could challenge traditional coaching models.
  • Economic downturns in key markets may impact ICF's revenue streams.

What makes ICF unique

  • ICF sets the gold standard for coach-specific training and accreditation globally.
  • ICF's membership program fosters a global community of professional coaches.
  • ICF's thought leadership explores coaching's role in social progress and sustainability.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE