Ciandt

[Job-27524] Drupal Software Architect, Brazil

Job Description

Summary
We are seeking a highly experienced and passionate Drupal Software Architect to join our dynamic team. 
This pivotal role will be responsible for designing, developing, and implementing complex Drupal-based solutions, ensuring high performance, scalability, and maintainability. 
The ideal candidate will be a technical leader, capable of guiding development teams, making strategic architectural decisions, and driving best practices.

Responsibilities
- Lead the architectural design and development of large-scale Drupal applications.
- Define technical standards, coding guidelines, and best practices for Drupal development.
- Collaborate with product owners, project managers, and development teams to translate business requirements into technical solutions.
- Provide technical leadership, mentorship, and guidance to development teams.
- Conduct code reviews to ensure quality, adherence to standards, and optimal performance.
- Evaluate and recommend new technologies, tools, and methodologies to enhance our Drupal ecosystem.
- Troubleshoot and resolve complex technical issues related to Drupal applications.
- Ensure the security, performance, and scalability of Drupal implementations.
- Contribute to the continuous improvement of our development processes and methodologies.

Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 10+ years of experience in software development, with a strong focus on Drupal.
- 5+ years of experience in a Software Architect or similar leadership role, specifically with Drupal.
- Deep expertise in Drupal 8/9/10 architecture, module development, theme development, and API integration.
- Proficiency in PHP, MySQL, JavaScript, HTML, and CSS.
- Extensive experience with Drupal core APIs, Hooks, and Drush.
- Strong understanding of web services (REST, SOAP) and API design principles.
- Experience with version control systems (e.g., Git).
- Proficient in Linux environments.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with agile development methodologies (Scrum, Kanban).
- Excellent problem-solving, analytical, and communication skills.
- Fluent in English (written and spoken).
- Ability to work independently and as part of a collaborative team.

Preferred Qualifications
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of front-end frameworks (e.g., React, Angular, Vue.js).
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Contributions to the open-source Drupal community.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).

#LI-BM2