> Markdown version of [/jobs/ext/2685376-full-stack-drupal-developer](https://www.wearedevelopers.com/jobs/ext/2685376-full-stack-drupal-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full stack Drupal developer - **Company:** PRECISE SOFTWARE SOLUTIONS INC. - **Location:** Rockville, MD, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Extract Transform Load (ETL), Database Connection, Software Debugging, Linux, Drupal, Memory Management, File Transfer, Java Database Connectivity, Python (Programming Language), Linux System Administration, Linux Servers, Software Engineering, Software Systems, SQL Databases, Scripting, GitHub Copilot, Software Application Programming, Backend, Information Technology, Front End Software Development, GPT - **Published:** September 2, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18160433?backUrl=%2Fcareer%2F18160433%2FFull-Stack-Drupal-Developer-Maryland-Rockville ## About the Role * Bachelor's degree in computer science, Engineering, or a related field. * 5+ years of relevant software development experience. * 5+ years of experience developing applications on the Drupal platform. * 3+ years of experience with Python, Linux, SQL, and Java. * Full-stack development experience spanning front-end (Drupal) and back-end (Python/Java) technologies. * Demonstrated ability to troubleshoot Linux systems (memory usage, background jobs, file transfer, JDBC connectivity). * Must hold, or be able to obtain, a Public Trust clearance. ## Description Precise Software Solutions Inc. is seeking a Full Stack Software Developer with hands-on experience in Drupal, Python, Linux, and Java to support and enhance a public-facing Drupal platform. The ideal candidate is comfortable working across the full stack - from front-end theming and content management in Drupal to back-end Python and Java development and Linux systems administration - and can troubleshoot issues confidently across all of these layers. Local candidates are preferred; remote candidates will also be considered., * Perform full-stack development across the Drupal front end (theming, configuration, modules) and Python/Java back-end services. * Maintain and support a public-facing Drupal website, including content, configuration, and module updates. * Maintain and upgrade Drupal and establish standards and best practices for ongoing development. * Design, write, and maintain Python scripts and applications that run in the production Linux environment. * Support ETL processes, file transfer jobs, and JDBC-based database connectivity on Linux servers. * Monitor and troubleshoot Linux systems, including memory usage, background/batch jobs, and general system health. * Apply strong Linux and Python expertise to diagnose and resolve production issues quickly. * Use Java as needed to support integrations, utilities, and legacy components. * Collaborate with client technical experts and business users throughout the Software Development Life Cycle (SDLC). * Work within an Agile framework to deliver conceptual and technical solutions, updating designs and code based on client feedback. * Leverage AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT) to accelerate coding, debugging, and documentation. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling](https://www.wearedevelopers.com/videos/266-decoupling-101-why-decouple-when-not-to-progressive-decoupling-and-success-stories-in-decoupling) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)