Senior Back-end Drupal Developer
Location
Reston, VA | United States
Job description
As the Senior Back-End Drupal Developer, you will lead the development of robust and scalable back-end solutions for Drupal-based websites and applications. This role requires in-depth expertise in back-end development, a strong command of Drupal architecture, and the ability to contribute to the success of complex digital projects.
Key Responsibilities:
Back-End Development:
- Lead the design and implementation of back-end solutions for Drupal-based websites and applications.
- Develop custom modules, plugins, and features to meet project requirements.
Architectural Planning:
- Collaborate with project managers, front-end developers, and stakeholders to define technical specifications and project architecture.
- Provide expertise in architectural decision-making and scalability considerations.
API Integration:
- Integrate third-party APIs and web services to enhance the functionality of Drupal applications.
- Ensure seamless communication between the front-end and back-end systems.
Code Reviews and Quality Assurance:
- Conduct thorough code reviews to maintain code quality, security, and adherence to best practices.
- Implement and advocate for quality assurance processes in back-end development.
Performance Optimization:
- Identify and implement performance optimizations for back-end processes and database queries.
- Troubleshoot and resolve performance-related issues.
Mentorship and Collaboration:
- Mentor junior developers and collaborate with cross-functional teams to achieve project goals.
- Participate in knowledge-sharing activities to enhance the team's expertise.
Upgrades and Maintenance:
- Stay updated with the latest Drupal releases and contribute to the planning and execution of platform upgrades.
- Provide ongoing maintenance and support for existing back-end systems.
Documentation:
- Create and maintain technical documentation for back-end development processes and solutions.
- Ensure that documentation is comprehensive and accessible to the development team.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 8-10 years of professional experience in back-end Drupal development.
- Expertise in PHP programming and a deep understanding of Drupal architecture.
- Proficiency in MySQL or other relational databases.
- Experience with version control systems, such as Git.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills.
Job tags
Salary