Hybrid Software Engineer

Posted 1 minute ago

Apply now

About the role

  • Full Stack Engineer building enterprise-level applications for healthcare quality reporting at ICF. Collaborating with engineers using React and Node.js to impact patient care data systems.

Responsibilities

  • Design and build microservices and serverless applications in the cloud
  • Implement web application changes and/or build new web applications using the React framework
  • Work with Product Owner and UX design to understand and create solutions for diverse user requirements
  • Work with Architects and other Engineers to help create and then implement development best practices
  • Work with test engineering team to assure product quality
  • Collaborate in a fast-paced Agile environment
  • Participate in team code reviews and design reviews
  • Help our support team triage bugs and troubleshoot production issues
  • Cooperating with the back-end developers in the process of building the applications
  • Work independently to design, develop, and document solutions, while adhering to all applicable standards (e.g., architectural, coding, security)
  • Work with DevOps engineers on CI, CD, and IaC
  • Read specs and translate them into test designs and test automation
  • Perform code reviews and develop processes for improving code quality

Requirements

  • Bachelor’s degree plus 3 or more years of experience; OR Associate’s degree plus 5 or more years of experience; OR Master’s degree plus 1 or more years of experience
  • 3+ years of professional full-stack development experience, this includes experience with modern design patterns, enterprise-scale production systems, and Git
  • 1+ year of professional experience developing full-stack applications using React and Node.js
  • Candidate must be able to obtain and maintain a Public Trust Clearance
  • Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
  • Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$81,499 - $138,549 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job