Full Stack Developer (Drupal)

Steampunk•McLean, VA
•$85,000 - $170,000

About The Position

As a Full Stack Developer, you will work with Steampunk’s growing DevSecOps practice to deliver software features, APIs, and micro-service solutions. The role involves developing and maintaining Drupal-based web applications and using Agile and DevSecOps methods, including build and release management, CI/CD practices, and test automation. You will design, develop, and deploy modular micro-services and cloud-based systems; collaborate with stakeholders and developers; build and maintain custom Drupal modules and themes; and address software quality, security, and reliability. You will also contribute to code reviews, quality assurance, automated testing, security practices, documentation, environment analysis, and recommendations for continuous improvement. The position includes individual-contributor work and mentoring more junior team members. Steampunk is a federal contracting company serving Homeland, Federal Civilian, Health, and DoD sectors. Its Human-Centered delivery methodology focuses on shared accountability in addressing clients’ mission challenges. The company is an equal opportunity employer and participates in E-Verify. Applicants are expected to be on camera during interviews and assessments; Steampunk reserves the right to take a picture to verify identity and prevent fraud.

Requirements

  • Current DHS Public Trust Clearance.
  • Experience in human-centered design using design intelligence.
  • Bachelor of Science degree in an IT field, or a Bachelor of Science degree in a non-IT field with 2 years of related IT experience.
  • At least 3 years of total professional experience.
  • At least 3 years of hands-on Drupal experience, including developing custom Drupal modules, themes, and site configurations with Drupal 8, 9, or 10.
  • At least 3 years of experience with PHP, HTML, CSS, and JavaScript.
  • At least 3 years of experience with Git source-control providers such as GitHub, GitLab, or Bitbucket.
  • Experience working with one or more cloud platforms: AWS, Azure, or GCP.
  • Experience using CI/CD pipelines with tools such as Jenkins, GitLab CI/CD, GitHub Pipelines, CircleCI, or TravisCI.
  • Experience implementing Docker containers and using platforms such as Kubernetes.
  • Experience implementing automated testing frameworks, including unit testing.

Nice To Haves

  • Experience integrating Drupal with APIs and backend services.
  • Familiarity with Drupal security and accessibility best practices, such as Section 508.
  • Cloud-related certifications in AWS, Azure, or GCP.
  • Experience developing applications in an Agile environment.
  • Excellent written and verbal communication, interpersonal, and collaborative skills.

Responsibilities

  • Design, develop, and deploy modular micro-services and cloud-based systems, including Drupal-based web applications.
  • Understand stakeholder needs and convey them to other developers.
  • Write and debug code for software solutions, including custom Drupal modules and themes.
  • Troubleshoot software quality, security, and reliability issues.
  • Participate in code reviews and quality assurance activities.
  • Automate unit and functional tests.
  • Test and examine code written by others and analyze results.
  • Help ensure software is secure against cyber threats, including adherence to Drupal and web application security best practices.
  • Identify technical problems, perform root cause analysis, and develop software updates and fixes.
  • Document software code, features, and training guides.
  • Document the current state of the environment, perform gap analysis, and produce artifacts articulating options and recommendations.
  • Leverage virtualization and containerization to optimize and modernize software systems.
  • Act as an individual contributor and mentor more junior team members.
  • Engineer and implement solutions and provide recommendations for continuous improvement of services.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service