Full-Time

Senior Full Stack Software Developer

Updated on 1/16/2025

ICF

ICF

Advances coaching through accreditation and credentialing

Social Impact
Education

Compensation Overview

$98.1k - $166.8kAnnually

Senior

No H1B Sponsorship

Remote in USA

Position can be 100% remote anywhere in the US.

US Citizenship Required

Category
Full-Stack Engineering
Software Engineering
Required Skills
Agile
React.js
Node.js
SQL
Postgres
AWS
Next.js
SCRUM
REST APIs
Requirements
  • Bachelor’s degree in computer science, management information systems, mathematics or equivalent experience.
  • 5 or more years – Experience in full stack software engineering with a strong understanding of best practices, design patterns, clean code, and unit/integration testing.
  • 3 or more years – NodeJS development experience including development of REST APIs with frameworks such as Express or NextJS.
  • 3 or more years – Frontend development with React or NextJS.
  • 2 or more years – Working in the AWS cloud with a good understanding of AWS services and cloud application development.
  • 2 or more years – Experience writing and debugging SQL queries and building applications that integrate with relational databases such as PostgreSQL.
  • 2 or more years – Working with ORM technologies such as TypeORM.
  • 2 or more years – Experience with Agile and Scrum methodologies, including sprint planning, stand-ups, and retrospectives.
  • 2 or more years – Writing unit and integration tests and monitoring code coverage metrics.
  • Candidate must live and work in the United States.
  • Candidate must be US Citizen or Green Card holder due to a Federal Government contract.
Responsibilities
  • Stay up to date on assigned specialties, work on expanding to others.
  • Conduct thorough code reviews, implement unit and integration tests, and ensure code quality.
  • Bring new ideas, tools, services, and techniques to the group.
  • Use analytical thinking to make decisions based on facts and metrics whenever possible.
  • Be willing to step up and lead initiatives at, or slightly above your title.
  • Work harmoniously with all technology team members.
  • Develop and follow ICF coding standards.
  • Demonstrate a desire to learn and accept new challenges within and outside of team.
  • Foster asynchronous communication approaches and thrive in remote working environment.
  • Expected to own efforts and components of larger projects.
Desired Qualifications
  • Understanding of LLM technologies and building applications using Generative AI.
  • Serverless and event driven application development experience.
  • AWS certifications.
  • Containers, ECS, and microservice architecture experience.
  • Some experience working with DevSecOps tools such as Infrastructure as Code (Iac), Configuration as Code (CaC), and CI/CD pipelines.
  • Strong communication skills both written and verbal.

ICF is a global organization focused on enhancing the coaching profession. It provides accreditation for coaching training programs, ensuring they meet high-quality standards, and offers credentialing services for individual coaches to validate their expertise and increase their earning potential. ICF also runs a membership program that connects professional coaches, offering resources and networking opportunities. Unlike its competitors, ICF emphasizes thought leadership by exploring coaching's role in social progress and sustainability, positioning itself as a leader in the field. The goal of ICF 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 mentor coaching and supervision standards.
  • ICF's partnership with Talent Transformation offers free online assessments to members.
  • ICF's DEIB initiatives align with increasing organizational focus on diversity and inclusion.

What critics are saying

  • AI-driven coaching platforms offer personalized experiences at lower costs, challenging traditional models.
  • Rapid growth in Asia and Africa may increase competition, requiring strategic adaptation.
  • New competency models may face resistance from coaches used to previous standards.

What makes ICF unique

  • ICF sets the gold standard for coach-specific training and accreditation globally.
  • ICF's membership program creates 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?

Benefits

Flexible Work Hours