Job Summary
We are looking for an experienced Full-Stack Drupal Developer with a deep understanding of Drupal and the Drupal API, particularly in a headless architecture setup. This role requires expertise in both front-end and back-end development, with a strong focus on React and Next.js to create seamless, high-performance user interfaces. The ideal candidate will have a track record of building scalable, efficient, and robust Drupal applications and headless CMS solutions.
Responsibilities
- Design, develop, and maintain Drupal-based applications in a headless architecture, ensuring optimal integration between Drupal’s backend and modern front-end frameworks.
- Work extensively with the Drupal API to create custom modules, endpoints, and data structures that support a headless setup and third-party integrations.
- Build responsive, dynamic front-end applications using React and Next.js that leverage Drupal as a headless CMS.
- Design and implement efficient server-side logic, database management, and data workflows to support complex web applications.
- Improve website performance, scalability, and security by implementing best practices, regular code reviews, and performance monitoring.
- Work closely with UI/UX designers, project managers, and other developers to ensure cohesive and user-centered solutions.
- Maintain clear, comprehensive documentation for development processes, code standards, and deployment procedures.
- Participate in testing, debugging, and troubleshooting to resolve issues and ensure code quality and stability.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 5+ years of professional experience in web development with a focus on Drupal (preferably Drupal 8 or newer).
- Proven experience with headless Drupal architecture, including working with the Drupal API and creating custom modules.
- In-depth understanding of Drupal, the Drupal API, and custom module development in a headless setup.
- Strong skills in React and Next.js, with experience building responsive, user-centric interfaces.
- Familiarity with RESTful and/or GraphQL APIs for managing data between Drupal and front-end applications.
- Proficient in PHP and database management systems (e.g., MySQL, PostgreSQL).
- Experience with cloud platforms (AWS, Azure) and CI/CD pipelines.
- Strong problem-solving skills and an analytical mindset.
- Excellent communication in English and ability to work effectively in a collaborative team environment.
- Detail-oriented and proactive in handling multiple projects.
Preferred Qualifications
- Drupal Certification is a plus.
- Experience with Agile development methodologies.
- Familiarity with DevOps practices, including containerization (Docker) and deployment automation tools.
- Participation in the Drupal community or open-source contributions.
Why work for Launchpad?
- 100% remote
- People first culture
- Excellent compensation in US Dollars
- Hardware setup for working from home
- Work with global teams and prominent brands based in North America, Europe, and Asia
- Training allowances
- Personal time off (PTO) for vacations, study leave, personal time, etc.
- ...and more!