
Drupal Developer
Boombit
contract
Posted on:
Location Type: Remote
Location: Costa Rica
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, and maintain high-performance, scalable websites using Drupal CMS.
- Design and implement complex features, database structures, and APIs, ensuring code quality, security, efficiency, and maintainability.
- Develop production-ready Drupal-based website applications with clean, maintainable code.
- Write clean, maintainable, and well-documented code following coding standards and best practices.
- Build, configure, and deploy web applications across development and pre-production environments.
- Create and maintain custom Drupal modules and themes.
- Manage version control using Git and GitHub (command-line tools).
- Implement and manage Drupal Configuration Management for complex site environments.
- Optimize application performance through profiling, code optimization, and caching techniques.
- Optimize performance, security, and scalability of Drupal implementations.
- Conduct code reviews and provide constructive technical feedback.
- Actively participate in Agile methodologies, including sprint planning, task estimation, and progress tracking.
- Collaborate with designers, project managers, and QA teams using Jira.
- Participate in continuous improvement initiatives and development best practices.
- Stay current with emerging technologies and propose solutions to enhance system functionality, performance, and scalability.
Requirements
- 5+ years of professional experience in software engineering, with strong experience building and maintaining Drupal-based applications in production environments.
- Excellent working knowledge of Drupal 10 and 11, including custom module and theme development.
- Strong experience with Drupal Configuration Management and Multisite environments.
- Strong proficiency in PHP and modern backend development practices.
- Solid expertise in front-end technologies including HTML5, CSS3, SASS, JavaScript, and experience integrating modern frameworks when required.
- Experience designing and consuming RESTful APIs, as well as building scalable integrations between systems.
- Strong understanding of database architecture and optimization using SQL databases; experience designing complex data structures aligned with business requirements.
- Proven track record of architecting, developing, and maintaining scalable, secure, and high-performance web applications.
- Advanced proficiency with Git, including collaborative workflows such as feature branching, pull requests, and rebasing strategies.
- Experience working with CI/CD pipelines and automated deployment processes.
- Experience using Jira or similar project management tools within Agile frameworks.
- Ability to conduct code reviews, enforce coding standards, and promote best practices across development teams.
- Strong analytical thinking, problem-solving capabilities, and ability to work autonomously in remote environments.
- Excellent communication skills in Spanish (Native) and English (C1+).
Benefits
- Immediate availability preferred
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Drupal 10Drupal 11PHPHTML5CSS3SASSJavaScriptSQLRESTful APIsCI/CD
Soft Skills
analytical thinkingproblem-solvingcommunicationcollaborationcode reviewconstructive feedbackautonomycontinuous improvementAgile methodologiestask estimation