Senior Full Stack Developer
$98.61k - $167.64kICF
Role Description
This position can be 100% remote anywhere in the US.
As a Senior Software Developer at ICF, you play the central role in driving innovation and using technology to drive connections through a multi-channel experience. If you have an incredible passion for innovative technology development and enjoy working with clients, ICF is the place for you. You should have experience with common development tools, techniques, and numerous programming languages. All team members are very dynamic with experience delivering end-to-end solutions, quite often skilled in front-end and back-end technologies.
ICF is seeking a Senior Full Stack Developer to support our TTB Project. In this role, you will:
- Design, develop, and maintain secure, scalable full-stack solutions supporting the modernization of the myTTB platform.
- Build Java-based RESTful services, Angular user interfaces, and reusable UI components with Storybook while implementing configuration-driven forms to improve maintainability and consistency.
- Design and optimize PostgreSQL data models, manage database schema changes with Liquibase, and develop cloud-native solutions in Azure.
- Implement authentication and authorization using Keycloak, ensuring secure access across application layers.
- Collaborate with development leadership, product managers, UX designers, and fellow developers to deliver intuitive, high-quality user experiences backed by reliable, maintainable services, leveraging GitLab CI/CD and modern software engineering practices.
- Provide technical leadership through code reviews, mentoring, and troubleshooting complex production issues.
Essential Functions:
- Stay up to date on assigned specialties, work on expanding to others.
- Work in a full life-cycle software engineering project environment.
- 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.
- Develop and follow ICF coding standards.
- Demonstrate a desire to learn and accept new challenges within and outside of the team.
- Foster asynchronous communication approaches and thrive in a remote working environment.
- Expected to own smaller efforts and components of larger projects.
Qualifications
- 5+ years of full stack development experience using Java, Angular, REST APIs, PostgreSQL, and Azure.
- 5+ years of experience implementing authentication and authorization solutions using Keycloak or similar technologies.
- 5+ years of experience working in Agile/Scrum environments.
- 2+ years of experience with DevSecOps practices and CI/CD pipelines.
- Must be a US Citizen.
- 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.
- Must have lived in the US 3 full years out of the last 5 years.
Preferred Skills
- Angular Developer Certification preferred.
- Docker and Kubernetes.
- Bachelor’s degree in computer science, management information systems, mathematics or equivalent experience.
- Working experience in Azure Cloud.
Job Location
This position requires that the job be performed in the United States. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses, and also prohibits personal VPN connections.
Benefits
ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
- We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive.
- We are an equal opportunity employer.
- Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals.
- Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process.
Pay Range
The pay range for this position based on full-time employment is:
$98,614.00 - $167,644.00
- Deine Aufgaben Du bist ein Fullstack-Profi und liebst es, sowohl im Backend als auch im Frontend den Unterschied zu machen? Bei uns arbeitest du an spannenden, komplexen E-Commerce-Projekten und hast die Freiheit, kreativ und agil zu entwickeln. Wenn du in einem kleinen...SeniorRemote jobFull timeWork at office
- The Senior Software Engineer position at Oracle's Boise, Idaho location, within the Oracle Health Applications & Infrastructure organization... ...existing products. The ideal candidate should have a strong full -stack web development background, cloud deployment experience, and a...SeniorFull time
- ...Description KDA Consulting Inc. is seeking a talented Full Stack Developer to support the design, development, and maintenance of enterprise-level applications within mission-driven environments. This role will focus on building scalable, secure, and high-performing...SeniorFull time
- ...centers throughout the U.S. Job Description As the Senior Level Developer, the role is responsible for the initial build and launch management... ...in Computer Science and 4 years of experience working as a Full-Stack developer. Additional Information The Senior...SeniorFull timeRelocation
- ...Full-Stack Developer We seek an experienced and enthusiastic Full-Stack Developer for a software development position on our team. Looking for a candidate with strong experience in .net, C#, API design, and SQL development skills. The position requires a broad software...SeniorFull time
- ...that captures requirements of data elements, and design data elements to best meet application needs \ \ · \\\ Design and develop software code based on reusability, approved architecture/design, and in compliance with security (SADLC) and other applicable...SeniorFull time
- ...We are looking for an experienced Senior Full Stack Developer to join our team. This role requires expertise in both front-end and back-end development, with a strong understanding of scalable, high-performance applications. The ideal candidate will be proficient in...SeniorFull timeWork from home
$233k
Lentech is hiring a Senior Full-Stack Developer Requirements : ~ Active and current TS.SCI w FSP through MD ~14+ years of experience with general software engineering in a Linux environment ~ Experience with developing software using Python, Java or javascript...SeniorFull time$150k - $180k
...video conferencing with a collection of intuitive tools developed for conducting remote, in-person, and hybrid legal proceedings... ...and experienced individuals who are passionate about full-stack development. As a Senior Full Stack Developer, you will be instrumental in...SeniorRemote jobFull timeH1bWork from homeVisa sponsorship- ...professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description Responsibilities: - Assists in...SeniorFull time
- ...Description Job Title: Senior Full Stack Web Developer - Only EST ZONE candidates to apply Location: Remote Work Type: 6+ Month Contract Rate: $Open /hr. Position Overview We are seeking a highly experienced Senior Full Stack Web Developer with strong...SeniorRemote jobFull timeContract work
- ...Role Summary The Senior Full Stack Developer is responsible for designing, building, and maintaining software solutions that support Intellivo's case management platform modernization and client-facing applications. This role bridges legacy and modern technology stacks...SeniorFull time
- ...or an approved equivalent AI solution. Description Data Systems Analysts, Inc. (DSA) is seeking a TS/SCI-cleared Senior Full-Stack Developer to design, build, and secure modern applications within a DoD cloud environment. The engineer will develop containerized,...SeniorFull time
- ...to build client-facing products, we are looking for you! As a Senior Engineering Lead, you will be working with product managers, QA... ...demand ~ End to end ownership of technical design, full-stack development, testing, and support of client-facing features, including...SeniorRemote jobFull time
$160k - $200k
...LAB49 seeking an experienced Full-Stack Developer with a primary focus on front-end development ( React ) and substantial expertise in back-end technologies such as C#/.NET or Python . This is a unique opportunity to elevate your career and gain unparalleled experience...SeniorFull timeWork experience placementWork at officeRemote work2 days per week3 days per week$180k - $230k
...only technical solutions to business problems but delivering them into production. Currently LAB49 is looking for a Senior Full-Stack Developer will play a critical leadership role on a key project for a strategic Lab49 client - a global asset management...SeniorFull timeTemporary workImmediate start- ...our products and corporate culture by MSP Today, G2, and Great Place to Work™, to name a few. About The Role As a Senior Full-Stack Developer, you will be responsible for developing entirely new products and innovating within our existing technology stack. This...SeniorFull timeRemote workWork from home
$120k - $135k
...OCH Technologies is seeking an experienced Senior Full Stack Developer to support the Federal Aviation Administration’s (FAA) Enterprise Information Display System (E-IDS) modernization program. The role will design, develop, test, deploy, and maintain modern web...SeniorFull timeTemporary workFor contractorsWork at officeLocal areaFlexible hours$140k - $170k
...site, or on a Tuesday commute. And respect for our customers by developing two powertrains that meet their requirements — an all-electric... ...and implementing secure, high-performing, and maintainable full stack applications leveraging modern web technologies and cloud-native...SeniorFull timeWork experience placementWork at officeImmediate startFlexible hours- ...Quoting · Ordering · Team Leadership Type: Full-Time | Leadership Role Team: Small, focused engineering team (2–4 developers) Reports To: Sr Director of IT... ...Role Summary We are looking for a Senior Full-Stack Developer Lead who combines deep technical...SeniorFull timeTemporary workRelocation packageFlexible hours
- ...advanced encryption algorithms, and cloud technologies. We are looking for an experienced, energetic, and committed Senior Full-Stack Software Developer that wants to continue to be on the lates and greatest technology. Role : As a Senior Full-Stack Developer...SeniorFull time
$82.31k - $136.64k
...Mobile App Development Manager will guide the technical development of Pathways.org’s web and mobile applications. This full-stack web and mobile app developer role will both manage and write code for our web and mobile applications, work to maintain and extend the...SeniorFull timeWork at office$70k - $140k
...our Easton office in Columbus, OH (or in Dallas TX, Chicago IL, Detroit MI, or Charlotte NC) - prefer CST or ESTSummary:Senior Full Stack Developer - In this senior role, the successful candidate will Design, Develop, Integrate, and Support Process Automation API development...SeniorFull timeWork at officeRemote workWork from homeFlexible hours- ...professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description Experience with the required technologies...SeniorFull time
$131k - $150k
Responsibilities Technica Corporation is seeking a Senior Full Stack Developer. The Full Stack Developer will be a part of an agile software development team and integral in performing software development, O&M support, and adhere to agile methodology and scrum ceremonies...SeniorWork experience placementRemote work$135.7k - $203.55k
...health, testing, and maintainability, including mentoring junior developers. The job includes analyzing system performance, incorporating... ...protected by applicable law.SummaryLocation: PA - Philadelphia, 1800 Arch St; CO - Englewood, 183 Inverness Dr WestType: Full timeSeniorFull timeWork at officeRemote workWorldwide$135k - $160k
...five days per week. About SAYDAR SAYDAR is entering an exciting stage of growth, and we are looking for a Senior Full-Stack Software Developer to help expand the financial and operational capabilities of our platform. This is an opportunity to join a highly...SeniorPermanent employmentFull timeH1bWork at office$92k - $153k
...Software Development & SupportTravel Required:Up to 10%Clearance Required:Ability to Obtain Public TrustWhat You Will Do:The Full-Stack Developer will work closely with clients, digital leaders, solutions architects, and technical/ functional leads across Guidehouse...SeniorFull timeRemote workFlexible hours- ...Senior Full Stack Developer || (Java, React JS) || 100% Remote Required Skills: Java/J2EE Spring Boot Rest/Restful API Microservices React JS AWS/AZURE/GCP Basic Qualification: Yes Drug Screen: Yes Candidate Must Be Your W2 Employee:...SeniorRemote work
$80k - $85k
...applying from these states or internationally unfortunately cannot be considered. About the Role We're looking for a full stack developer to join our small, fast-moving engineering team. You'll work across our Lucee (CFML) backend and Angular frontend, building...SeniorRemote jobFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Developer. Be the first to apply!
- full stack engineer Remote
- senior java full-stack developer Remote
- full stack java developer Remote
- java full stack angular developer Remote
- senior full stack web developer Remote
- mean stack developer Remote
- entry level full stack developer Remote
- junior full-stack web developer Remote
- full time engineer Remote
- full stack developer intern Remote


