Senior Full Stack Drupal Developer
Senior Full Stack Drupal Developer
وصف الوظيفة
Evolvice is a nearshore technology services provider that helps businesses scale, innovate, and enhance efficiency. Since 2012, we’ve been developing software solutions and building high-performing remote teams. Today, we focus on integrating AI into business processes and providing IT and security support to drive digital transformation.
Originally based in Germany, we have established development hubs in Egypt, Ukraine, and Portugal and offices in Saudi Arabia. This international presence enables us to deliver high-quality, cost-effective solutions worldwide.
Our Services:
- Nearshore Teams – Build and scale remote teams of any size with expert engineers.
- AI-Powered Business Productivity – Leverage AI-driven software solutions to boost efficiency.
- Cybersecurity – Safeguard your business with advanced security assessments and services.
- Managed IT & Application Support – Ensure seamless operations with proactive IT management and support.
We’re proud to work with industry leaders like Bosch, Douglas, WTS, DHL, Tatweer and GOSI, and many others. Combining German precision with nearshore agility, we provide secure, scalable, and cost-effective IT solutions tailored to your business needs.
Now we are looking for a Senior Drupal Full Stack Engineer for our client.
Key Responsibilities:
- 4+ years of professional Drupal development, with strong experience in custom modules (Drupal 9/10 preferred).
- Strong PHP expertise (OOP, Composer, PSR standards) with ability to work in large, modular, and legacy codebases.
- Excellent knowledge of Drupal Entity API, Form API, configuration management, multilingual, and custom database integrations.
- Proven experience integrating Drupal with external systems via REST/JSON APIs.
- Strong proficiency in Drupal theming (Twig, preprocess functions) and front-end foundations (HTML5, CSS/SASS, JavaScript).
- Hands-on experience with Laravel (Eloquent, queues, Blade, API resources) and ability to refactor or maintain Laravel services.
- Native PHP fundamentals, including custom frameworks, raw SQL, performance tuning, and legacy code optimization.
- Proficiency with Docker environments, Docker Compose, and container troubleshooting.
- Strong understanding of Linux servers (Ubuntu/CentOS), file systems, permissions, and deployment automation.
- Solid experience configuring and optimizing Nginx (server blocks, caching, reverse proxy, load balancing).
- Experience building dynamic UI components or decoupled systems using React.
- Strong Git discipline (GitFlow/GitHub Flow), conflict resolution, and clean commit practices.
- Experience with DevOps basics: LAMP/LEMP stacks, caching layers, cron jobs, queues, and performance/security considerations.
- Excellent debugging and problem-solving skills, with strong attention to detail.
- Ability to work in Agile environments (Scrum/Kanban) and deliver incremental, highquality releases
- Strong experience with relational databases (MySQL & PostgreSQL), including query optimization, indexing, schema design, and troubleshooting performance issues
Requirements:
- Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
- 4+ years of hands-on experience in professional Drupal development (Drupal 9/10 preferred).
- Proven experience working with PHP frameworks, including Laravel and custom/native PHP applications.
- Strong background in SQL-based databases, especially MySQL and PostgreSQL, including schema design and performance optimization.
- Demonstrated experience working in Agile environments with cross-functional teams.
- Experience managing Linux-based servers, Docker environments, and Nginx configurations in production-grade systems.
- Track record of delivering high-quality, secure, and scalable web applications in complex environments
We offer:
- Financial stability;
- Interesting and challenging projects within professional self-managed teams;
- Friendly team and a comfortable working environment;
- Flexible schedule (8 —10 AM start) with the possibility to work assigned hours and/or adjust work schedule as requested by the manager;
- 21 working days paid vacation;
- Social insurance & Health insurance;
- Paid sick leave;
- English and German language classes;
- Sports and fitness reimbursement.
Why Work With Us:
We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.