ICF
Senior Full Stack Developer (DHS) - Remote
ICF, Reston, Virginia, United States, 22090
We are open to supporting 100% remote work anywhere within the U.S.
ICF’s Digital Modernization Division is an information technology and management consulting department that offers integrated, strategic solutions to its public and private-sector clients. ICF has the expertise, agility, and commitment to design, build, and operate high-performance IT engines to support all aspects of our client’s business.
The Work:We are seeking an experienced Full Stack Developer to join our team. This successful candidate will work within a multi-functional team to deliver applications that meet federal government needs by working with other developers, designers, and back-end developers to create web/mobile applications. The developer will create and maintain highly interactive web/mobile applications using NodeJS, Lambda, Angular, PostgreSQL, AWS services and web and mobile applications using React. In order to fulfill this role, the candidate must also be open-minded and a creative team player.
Responsibilities:
Design and build serverless applications in the cloud
Design, code, test, and deploy the back end of our customer-facing application using NodeJS, GitHub, PostgreSQL, and AWS Services (e.g. S3, API Gateway, Aurora, Lambda, PostgreSQL)
Develop user interface components using React.js and related technologies.
Work with mobile app developers to interface with native app features
Work with Architects and other Engineers to help create and then implement development best practices
Work with the test engineering team to assure product quality
Collaborate in a fast-paced Agile environment
Participate in code reviews to maintain code quality and ensure adherence to coding standards.
Help our support team triage bugs and troubleshoot production issues
Cooperate with the front-end developer in the process of building the Angular UI
Optimize applications for performance, ensuring a seamless user experience.
Work independently to design, develop, and document solutions, while adhering to all applicable standards (e.g., architectural, coding, security)
Based on your experiences and interests, we may ask you as a technology professional to support growth-related activities, including (but not limited to) RFI, RFP, prototypes, and oral presentations.
Team members are also expected to uphold and maintain appropriate certifications necessary for their practice expertise.
Required Skills:
3+ years of proven software development experience
3+ years of proven experience working with the following technologies on a Cloud platform: NodeJS, Angular, Lambda, PostgreSQL, JavaScript, TypeScript, and AWS Services
2+ years of experience in React.js and its core principles
3+ years UI development experience, to include: RESTful APIs, asynchronous data handling, and GraphQL
3+ years of experience with HTML, CSS, and JavaScript
Must be able to obtain a DHS Public Trust clearance.
US Citizenship is required (required by the federal government for this position).
MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply.
Preferred Skills:
5+ years of proven software development experience preferred
BS in Computer Science or a related discipline
Experience with Object Relational Mapping tools (Sequelize) will be a plus
Strong proficiency in JavaScript, HTML, CSS
Active DHS Public Trust
Working at ICF
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 an inclusive workplace that allows everyone to thrive. We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity/expression, sexual orientation, religion, age, disability status, or military/veteran status. 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. To request an accommodation please email
icfcareercenter@icf.com
and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position is: $84,533.00 - $143,706.00 Nationwide Remote Office (US99)
#J-18808-Ljbffr
ICF’s Digital Modernization Division is an information technology and management consulting department that offers integrated, strategic solutions to its public and private-sector clients. ICF has the expertise, agility, and commitment to design, build, and operate high-performance IT engines to support all aspects of our client’s business.
The Work:We are seeking an experienced Full Stack Developer to join our team. This successful candidate will work within a multi-functional team to deliver applications that meet federal government needs by working with other developers, designers, and back-end developers to create web/mobile applications. The developer will create and maintain highly interactive web/mobile applications using NodeJS, Lambda, Angular, PostgreSQL, AWS services and web and mobile applications using React. In order to fulfill this role, the candidate must also be open-minded and a creative team player.
Responsibilities:
Design and build serverless applications in the cloud
Design, code, test, and deploy the back end of our customer-facing application using NodeJS, GitHub, PostgreSQL, and AWS Services (e.g. S3, API Gateway, Aurora, Lambda, PostgreSQL)
Develop user interface components using React.js and related technologies.
Work with mobile app developers to interface with native app features
Work with Architects and other Engineers to help create and then implement development best practices
Work with the test engineering team to assure product quality
Collaborate in a fast-paced Agile environment
Participate in code reviews to maintain code quality and ensure adherence to coding standards.
Help our support team triage bugs and troubleshoot production issues
Cooperate with the front-end developer in the process of building the Angular UI
Optimize applications for performance, ensuring a seamless user experience.
Work independently to design, develop, and document solutions, while adhering to all applicable standards (e.g., architectural, coding, security)
Based on your experiences and interests, we may ask you as a technology professional to support growth-related activities, including (but not limited to) RFI, RFP, prototypes, and oral presentations.
Team members are also expected to uphold and maintain appropriate certifications necessary for their practice expertise.
Required Skills:
3+ years of proven software development experience
3+ years of proven experience working with the following technologies on a Cloud platform: NodeJS, Angular, Lambda, PostgreSQL, JavaScript, TypeScript, and AWS Services
2+ years of experience in React.js and its core principles
3+ years UI development experience, to include: RESTful APIs, asynchronous data handling, and GraphQL
3+ years of experience with HTML, CSS, and JavaScript
Must be able to obtain a DHS Public Trust clearance.
US Citizenship is required (required by the federal government for this position).
MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply.
Preferred Skills:
5+ years of proven software development experience preferred
BS in Computer Science or a related discipline
Experience with Object Relational Mapping tools (Sequelize) will be a plus
Strong proficiency in JavaScript, HTML, CSS
Active DHS Public Trust
Working at ICF
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 an inclusive workplace that allows everyone to thrive. We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity/expression, sexual orientation, religion, age, disability status, or military/veteran status. 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. To request an accommodation please email
icfcareercenter@icf.com
and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position is: $84,533.00 - $143,706.00 Nationwide Remote Office (US99)
#J-18808-Ljbffr