Full Stack Developer - Drupdal
Job description
We are looking for an experienced Drupal Full Stack Developer with strong expertise in Drupal 9/10/11 development, PHP, Symfony, Angular, and cloud-native development practices. The ideal candidate should have hands-on experience in building scalable enterprise applications, custom module development, API integrations, and modern DevOps environments. Responsibilities:
- Develop, enhance, and maintain enterprise-grade Drupal applications.
- Design and implement custom Drupal modules, themes, and integrations.
- Build and consume REST APIs for seamless system integrations.
- Collaborate with frontend teams using Angular, TypeScript, and JavaScript.
- Ensure application scalability, performance, and security.
- Work within containerised environments using Docker and Kubernetes.
- Implement CI/CD pipelines and DevOps best practices.
- Follow secure coding standards and identity access management protocols. The core requirements for the job include the following: Drupal Development:
- 7+ years of hands-on experience in Drupal development.
- Strong expertise in Drupal 9, 10, and/or 11.
- Experience in developing and maintaining custom Drupal modules, themes, plugins, and services. Backend Development:
- Strong experience with PHP 8. x
- Hands-on experience with Symfony Framework
- Expertise in Drupal APIs:
- Entity API
- Form API
- Plugin API
- Configuration API
- Views
- Hooks
- Dependency Injection (DI) Frontend Development:
- Strong experience with Angular
- TypeScript
- JavaScript API and Database:
- REST API development and integration
- MySQL / MariaDB DevOps and Cloud:
- Docker
- Kubernetes
- Helm
- CI/CD pipelines using Azure DevOps and/or Jenkins
- Git version control Security and Identity Management:
- OWASP Security Best Practices
- OAuth2
- OpenID Connect (OIDC)
- JWT
- Single Sign-On (SSO)
- Microsoft Entra ID and/or Keycloak
Resume not ready?
Build an ATS-friendly resume tailored to this role in minutes — for free.
Build My Resume →Explore Features
Resume Templates
All →Source: Instahyre
Explore Features