Software Developer, Entry Level

Company: ICF

Salary: Not provided

Location: , United States

react
node

Description

• Collaborate with others to define and implement optimal, complete solutions based on stakeholder needs

• Help build back-end and front-end web-based software or customize software for client use to optimize operational efficiency

• Work with databases within an application area, individually or coordinating database development as part of a team

• Apply and generate best practices in multiple technical domains using various technology products and services

• Design and build scalable, secure, human-centered applications using modern cloud and DevOps practices

• Collaborate with a team of developers, QA engineers, and analysts across sprint planning to secure cloud deployments

• Participate in full software lifecycle work, including hands-on development, testing, and deployments

• Opportunities for mentorship, leadership growth, and rotation across high-impact projects

Requirements

• By start date, a completed Bachelor’s Degree in Computer Science, Information Systems, Engineering or other related scientific or technical discipline

• U.S. Citizenship is required due to federal contract requirements

• Preferred experience with programming languages and platforms such as Java, JavaScript, TypeScript, Go, Python, Node.js, React, and Angular

• Preferred experience with SQL

• Entry-level; position expected to begin Summer 2026

Benefits

• Flexible workplace arrangements

• Work-life balance

• Donation matching

• Volunteer opportunities

• Tuition reimbursement

• Access to professional development resources

• 401k matching

• Employee Stock Purchase Plan

• Reasonable accommodations available (for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs)

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.