Back to jobsprecisionmedicinegroup
Intermediate Web Developer
contract mid Apr 6, 2026
About this role
Intermediate Drupal Developer
***Note that this position is a contract role, with an option to go full-time***
Position Summary
This individual will play a hands-on role in architecting, developing, and maintaining Drupal-based interactive web projects. Detail-oriented, highly organized, and analytical, you are responsible for building scalable Drupal solutions, implementing custom modules, managing CMS configurations, and supporting ongoing enhancements across active client properties.
You must have a strong understanding of the software development lifecycle and be able to communicate project status, issues, and resolutions clearly and effectively.
We work in an agency environment with multiple clients, so communication skills, breadth of experience, multi-tasking across several projects, and passion for modern web technologies are paramount qualities in our ideal candidate. You will collaborate closely with account, creative, UX, and project management teams while also partnering with client IT teams and external vendors when needed.
Core Skills
Strong experience with Drupal 9/10 (site building and custom development)
Experience building and maintaining custom Drupal modules
Proficiency in PHP and Drupal API
Experience with Drupal theming (Twig, custom themes, component-based development)
Strong knowledge of HTML5, CSS3, and modern JavaScript
Experience working with RESTful APIs and third-party integrations
Experience with Composer and Drupal dependency management
Experience with Git-based source control workflows
Familiarity with MySQL and relational database concepts
Experience with Drupal configuration management and deployment workflows
Understanding of web accessibility (WCAG) and SEO best practices
Experience troubleshooting and debugging Drupal applications
Ability to configure and deploy Drupal web applications
Working knowledge of Apache and/or Nginx environments
Additional Skills Considered
Experience with decoupled/headless Drupal architecture
Familiarity with React, Vue, or other modern JS frameworks
Experience with AWS (EC2, S3, CloudFront, IAM)
Experience with CI/CD pipelines and automated deployments
Experience with Docker-based local development environments
Knowledge of Acquia, Pantheon, or other Drupal hosting platforms
Experience with multi-site Drupal environments
Familiarity with performance optimization and caching strategies (Varnish, Redis)
Experience working in regulated industries (healthcare, life sciences, etc.)
Competency
Highly collaborative with strong problem-solving and troubleshooting skills
Leads by example in concise communication and quality-driven development
Active participant in code reviews and QA workflows
Ability to multi-task across multiple client projects simultaneously
Comfortable interacting with client IT teams during technical discovery
Ability to investigate and recommend technical solutions for varied project needs
Strong attention to detail and commitment to clean, maintainable code
Familiarity with Agile, Scrum, and/or Waterfall methodologies
Essential Functions
Develop custom Drupal modules and themes
Configure and maintain Drupal CMS features and content structures
Translate business requirements and creative designs into functional Drupal solutions
Implement third-party integrations (APIs, marketing tools, CRM systems, etc.)
Maintain and update legacy Drupal codebases
Participate in architecture discussions and technical planning
Perform code reviews and contribute to best practice standards
Support deployment processes and troubleshoot production issues
Optimize Drupal performance and caching configurations
Code, test, and support database-driven web applications
Provide technical assistance to creative and UX teams as needed
Assist in producing accurate tasks and project estimates
Recommend solutions based on best practices and independent judgment
Stay current on Drupal core updates, contributed modules, and security releases
Contribute to documentation and internal knowledge sharing
General Requirements
This job description should be treated as a guide to the duties that the post holder is expected to perform.
The description may be amended to meet the changing requirements of the agency.
All employees are required to be aware of their responsibilities toward Health and Safety and adhere to company policies.
Bonus/nice-to-have Skills
AWS Lambda
React JS
PHP Object-oriented Development (think CodeIgniter MVC frameworks)
Bootstrap Boilerplate
SQL
WordPress Core & Plugins Development
Tailwind CSS
Python
Linux (preferably RHEL)
SAML Experience
Minimum Required Qualifications
Education: Bachelor’s degree in computer science, MIS, related field, or equivalent experience
Work Experience: 3–5 years of professional Drupal development experience
Regularly Interacts With
Account, Creative, UX, Creative Services, Planning, Project Management, and Client IT teams.
Any data provided as a part of this application will be stored in accordance with our https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.precisionmedicinegrp.com%2Fprivacy-policy%2F&data=05%7C01%7Czeta.larcon%40precisionmedicinegrp.com%7Cb58fe8b0c3ea4dd2e79d08db5bd09a25%7Cb71ff3f628164ca8a9b938f820f91ad1%7C0%7C0%7C638204723732367131%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9DgboiHTFPrNYVhdKhyfdwVyNYwUvZbP%2FroLdWIIfxw%3D&reserved=0 For CA applicants, please also refer to our https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.precisionmedicinegrp.com%2Fca-applicants-privacy-notice%2F&data=05%7C01%7Czeta.larcon%40precisionmedicinegrp.com%7Cb58fe8b0c3ea4dd2e79d08db5bd09a25%7Cb71ff3f628164ca8a9b938f820f91ad1%7C0%7C0%7C638204723732367131%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=tfAqqMZsG%2B11IchL45HFFVbfECCkYqQpNr0PQxrMFJU%3D&reserved=0.
Precision Medicine Group is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.
If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Precision Medicine Group at mailto:QuestionForHR@precisionmedicinegrp.com.
It has come to our attention that some individuals or organizations are reaching out to job seekers and posing as potential employers presenting enticing employment offers. We want to emphasize that these offers are not associated with our company and may be fraudulent in nature. Please note that our organization will not extend a job offer without prior communication with our recruiting team, hiring managers and a formal interview process.
Offices: San José, San José, Costa Rica (Costa Rica);