Job Closed

This listing is no longer active.

ICF logo
ICF

Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en

Full Stack Drupal Developer

Location

United States

Posted

83 days ago

Salary

$98.6K - $167K / year

Seniority

Mid Level

Job Description

Full Stack Drupal Developer

ICF

ICF is a rapidly growing, entrepreneurial, multi-faceted consulting company, seeking a Full Stack Drupal Developer. The ICF team performs custom software development and maintenance on a suite of web-based applications. The team works closely with clients to ensure the performance and reliability of public-facing applications. What you’ll be doing: - Work in an Agile team (JIRA integration) with clients to build websites and applications - Implement Redesign and Migrate Headless Drupal 11 instance from Gatsby to NextJS What you must have: - Bachelors Degree - 5+ years of relevant IT experience including 1 or more years of: - Drupal 10/11 (nodes, blocks, views, taxonomy, menus, etc.) - PHP 8.X - Custom Module Development - Use of Composer for dependency management - Responsive design and accessibility (WCAG) - HTML5, CSS3, JavaScript - Frontend frameworks (e.g., GatsbyJS, ReactJS). - MySQL or MariaDB - CI/CD Pipelines: GitHub Actions, AWS Codebuild, AWS CodePipeline - Drupal Configuration Management (config split, config sync) - AWS Cloud Hosting (e.g., EC2, S3, RDS) - RESTful & JSON:API integrations - Search strategies (AWS OpenSearch) - Containerization: Docker, DDEV, AWS Elastic Container Service - 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​. What we'd like you to have: - Experience implementing pattern libraries, with a strong preference for the USWDS. - Familiarity with Content Management systems is a plus - Knowledge of library management systems is a plus - Knowledgeable of AWS cloud services – AWS Certifications are a plus - Skilled in working within cloud development environments - Proficiency programming languages, like Python or Node.js, with experience in building APIs and scalable server-side applications. - Strong communication skills, with the ability to discuss projects and processes clearly and professionally - Capable of working independently, with versatility being highly valued 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 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. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. 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 Candidateaccommodation@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.  Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.  However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.   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 based on full-time employment is: $98,614.00 - $167,644.00 Nationwide Remote Office (US99)

Job Requirements

  • Bachelors Degree
  • 5+ years of relevant IT experience including 1 or more years of:
  • Drupal 10/11 (nodes, blocks, views, taxonomy, menus, etc.)
  • PHP 8.X
  • Custom Module Development
  • Use of Composer for dependency management
  • Responsive design and accessibility (WCAG)
  • HTML5, CSS3, JavaScript
  • Frontend frameworks (e.g., GatsbyJS, ReactJS)
  • MySQL or MariaDB
  • CI/CD Pipelines: GitHub Actions, AWS Codebuild, AWS CodePipeline
  • Drupal Configuration Management (config split, config sync)
  • AWS Cloud Hosting (e.g., EC2, S3, RDS)
  • RESTful & JSON:API integrations
  • Search strategies (AWS OpenSearch)
  • Containerization: Docker, DDEV, AWS Elastic Container Service
  • 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.
  • Experience implementing pattern libraries, with a strong preference for the USWDS
  • Familiarity with Content Management systems is a plus
  • Knowledge of library management systems is a plus
  • Knowledgeable of AWS cloud services – AWS Certifications are a plus
  • Skilled in working within cloud development environments
  • Proficiency in programming languages, like Python or Node.js, with experience in building APIs and scalable server-side applications
  • Strong communication skills, with the ability to discuss projects and processes clearly and professionally
  • Capable of working independently, with versatility being highly valued

Benefits

  • Equal opportunity employer
  • Reasonable Accommodations available for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs
  • Confidentiality of all information provided for accommodations
  • Pay range for this position based on full-time employment is: $98,614.00 - $167,644.00

Related Job Pages

More Full-stack Engineer Jobs

ICT Digital Solutions GmbH logo

Fullstack Developer

ICT Digital Solutions GmbH

We make the world smarter. Every day.

Full TimeRemoteTeam 11-50Since 2015H1B No Sponsor

• Development of web applications across the full stack. • Design and implementation of APIs (REST/GraphQL). • Participation in architectural decisions and technical design. • Work in agile teams (Scrum/Kanban) with close collaboration with Product Owners, Design and DevOps. • Integration of cloud services (AWS, Azure, GCP) and DevOps tooling.

Germany
Job Closed
Constructor logo

Full Stack Engineer

Constructor

Constructor is the only search and product discovery platform tailor-made for enterprise ecommerce where conversions matter. Constructor's AI-first solutions make it easier for shoppers to discover products they want to buy and for ecommerce teams to deliver highly personalized experiences that drive impressive results. Founded in 2015 by Eli Finkelshteyn and Dan McCormick Generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, Under Armour, Birkenstock and more

Role Description We're building the next generation of e-commerce, creating entirely new ways for shoppers to discover products. As an engineer in the Agent Tools team, you will build the products that turn advanced AI models into real, usable e-commerce experiences. The team develops dashboards to configure and manage AI models, as well as reusable UI libraries that enable customers to easily integrate AI-powered discovery features into their storefronts. Working closely with core AI/ML teams, you’ll help deliver scalable, configurable solutions that enhance the shopper journey and redefine how products are discovered online. Qualifications - Strong proficiency with React and Typescript - Experience with automated testing frameworks, e.g., Playwright - Knowledge of API design and integration patterns - Backend experience using any popular framework (preferably Python ones) - Understanding of containerization (Docker) and cloud deployment workflows - Excellent communication and collaboration skills - Experience working in remote environments Requirements - Ability to launch and maintain multiple services that enable other teams to build features on top of them - Excellent communication and collaboration skills are essential, as you’ll work closely with multiple teams to coordinate efforts and ensure smooth cross-functional delivery - Experience with infrastructure is a plus, as we’ll be building new systems to support a growing portfolio of AI-related offerings Benefits - 🏝️ Unlimited vacation time - we strongly encourage all employees to take at least 3 weeks per year - 🌎 Fully remote team - choose where you live - 🛋️ Work from home stipend - we want you to have the resources you need to set up your home office - 💻 Apple laptops provided for new employees - 🧑‍🎓 Training and development budget - refreshed each year for every employee - 👪 Maternity & Paternity leave for qualified employees - 🧠 Work with smart people who will help you grow and make a meaningful impact - 💵 Base salary: $80k–$120k USD, depending on knowledge, skills, experience, and interview results - 📈 Stock options - offered in addition to the base salary - 🎉 Regular team offsites to connect and collaborate Company Description Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit. Our search engine is entirely invented in-house utilizing transformers and generative LLMs, and we use its core and personalization capabilities to power everything from search itself to recommendations to shopping agents. Engineering is by far our largest department, and we’ve built our proprietary engine to be the best on the market, having never lost an A/B test to a competitive technology. We’re passionate about maintaining this and work on the bleeding edge of AI to do so. Out of necessity, our engine is built for extreme scale and powers over 1 billion queries every day across 150 languages and roughly 100 countries. It is used by some of the biggest ecommerce companies in the world like Sephora, Under Armour, and Petco. Constructor is a U.S. based company that has been in the market since 2019. It was founded by Eli Finkelshteyn and Dan McCormick who still lead the company today.

United States + 171 moreAll locations: United States | Canada | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Bahamas | Guadeloupe | Haiti | Jamaica | Martinique | Montserrat | United Kingdom | Germany | France | Estonia | Portugal | Hungary | Poland | Ukraine | Romania | Bulgaria | Czechia | Slovakia | Belarus | Moldova | Sweden | Greece | Belgium | Italy | Ireland | Switzerland | Netherlands | Finland | Malta | Denmark | Lithuania | Croatia | Spain | Austria | Bosnia And Herzegovina | Iceland | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovenia | Albania | Cyprus | Latvia | Monaco | South Africa | Egypt | Algeria | Angola | Benin | Botswana | Burkina Faso | Burundi | Cameroon | Cabo Verde | Central African Republic | Chad | Congo | Côte D'ivoire | Democratic Republic of the Congo | Equatorial Guinea | Eritrea | Ethiopia | Gabon | Gambia | Ghana | Guinea | Guinea-bissau | Kenya | Lesotho | Liberia | Libya | Madagascar | Malawi | Mali | Mauritania | Mauritius | Mayotte | Morocco | Mozambique | Namibia | Niger | Nigeria | Réunion | Rwanda | Senegal | Seychelles | Sierra Leone | Somalia | Sudan | Eswatini | Tanzania | Togo | Tunisia | Uganda | Zambia | Zimbabwe | Georgia | Turkey | Israel | United Arab Emirates | Armenia | Azerbaijan | Bahrain | Iraq | Jordan | Kuwait | Lebanon | Oman | Qatar | Saudi Arabia | Palestine | Yemen | India | Japan | Philippines | Pakistan | Thailand | Singapore | Vietnam | Taiwan | Indonesia | Cambodia | Laos | Malaysia | Myanmar | South Korea | China | Afghanistan | Bangladesh | Bhutan | Kazakhstan | Kyrgyzstan | Maldives | Mongolia | Nepal | Sri Lanka | Tajikistan | Turkmenistan | Uzbekistan | Australia | Papua New Guinea | Kiribati | Palau | French Polynesia | Tuvalu | New Zealand
$80K - $120K / year
Jobgether logo

Full-Stack Product Software Engineer

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Full TimeRemoteH1B No Sponsor

Role Description This role provides the opportunity to shape the user experience of a core product used by millions every day. You will design, develop, and deliver full-stack solutions that simplify content sharing, improve user engagement, and directly impact key business metrics. Working closely with product managers, designers, and analysts, you will translate user needs into scalable software solutions while balancing technical quality and business impact. The position offers a collaborative environment where innovation, mentorship, and continuous improvement are highly valued. You will also contribute to building internal tools, supporting your team, and participating in the on-call rotation to ensure reliable service. This is a high-impact role where your work will enhance both sender and receiver experiences across platforms. - Design, build, and maintain scalable full-stack applications that reach millions of daily users - Collaborate with product, design, and analytics teams to understand user needs and develop effective solutions - Plan and execute short- and long-term roadmaps, balancing business impact, user experience, and technical quality - Mentor fellow engineers, provide code reviews, and contribute to a culture of continuous learning and improvement - Develop and improve internal tools and processes to support engineering productivity - Participate in on-call rotation to ensure continuous service reliability and responsiveness Qualifications - 5+ years of professional experience in software engineering or equivalent technical experience - BS, MS, or PhD in Computer Science, related technical field, or equivalent hands-on coding experience - Proven experience developing and deploying large-scale web applications with a user-focused approach - Proficiency in building both user-facing software and backend systems, handling full-stack projects efficiently - Strong coding skills in relevant technologies and frameworks for web and desktop systems - Preferred: experience with MySQL, Python, Go, React, Typescript, or contributions to open-source projects Benefits - Competitive salary ranging from $163,200 to $248,400 USD depending on US region and experience - Opportunity to work on high-impact projects used by millions of users worldwide - Collaborative, inclusive, and mentorship-driven engineering environment - Professional development opportunities through involvement in innovative initiatives - Participation in a team culture emphasizing technical excellence, code quality, and continuous learning - Flexibility to contribute to internal tools and processes that improve overall engineering effectiveness

United States
$163.2K - $248.4K / year
Job Closed
Loopio logo

Senior Software Developer

Loopio

Supercharge responses to RFPs, RFIs, and Security Questionnaires.

Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

• Leading and rapidly building end-to-end features from scratch for Loopio’s web platform • Proactively build technology to prevent bugs as they come up, because you can’t stand crappy software • Interact with and gather detailed feedback from our customers because you understand that creating a user-centric experience comes first • Collaborate closely with our Product Managers and Product Designers in an agile environment to bring features to life and iterate on them based on our customers' feedback • Mentor and coach others, providing technical guidance and helping build an environment of knowledge-sharing and encouraged feedback • Contributing to Loopio’s AI roadmap by helping evaluate third-party models, optimising LLM integration patterns, and defining technical guidelines for AI-powered features. • Comfortable leading technical design discussions and facilitating technical decision making. Experience as a technical lead is a bonus!

India
Job Closed