Drupal Developer and Lead Drupal Developer
Role details
Job location
Tech stack
Job description
We are seeking an energetic and detail-oriented Drupal Developer and Lead Drupal Developer to join our dynamic team. This role offers an exciting opportunity to design, develop, and maintain cutting-edge web applications using Drupal, ensuring scalable, secure, and user-friendly digital solutions. As a lead, you will guide project teams, implement best practices, and contribute to the continuous improvement of our development processes., * Develop, customize, and optimize Drupal-based websites and applications to meet client requirements
- Lead technical planning, system design, and architecture for complex web projects using Drupal frameworks
- Collaborate with cross-functional teams including front-end developers, UI/UX designers, and backend engineers to deliver seamless digital experiences
- Implement APIs, web services, and integrations with third-party systems using RESTful architecture
- Conduct code reviews, unit testing, debugging, and performance tuning to ensure high-quality deliverables
- Maintain documentation of system design using UML diagrams and technical specifications
- Stay current with emerging web development trends, tools, and best practices in Drupal and related technologies
Requirements
- Extensive experience with Drupal CMS (Content Management System) development and customization
- Proficiency in PHP, JavaScript, HTML5, CSS3, and TypeScript for front-end development
- Strong knowledge of ASP.NET <PERSON>, React, Angular, Node.js, and other modern web frameworks
- Experience with database systems such as MySQL, PostgreSQL, MongoDB, Microsoft SQL Server; including database design and optimization
- Familiarity with cloud infrastructure platforms like AWS or Azure for deploying scalable applications
- Expertise in system design for distributed systems and microservices architecture
- Hands-on experience with version control tools such as GitHub, SVN, TFS; CI/CD pipelines; Agile software development methodologies
- Knowledge of application security best practices including REST API security standards and web services protocols like SOAP and WCF
- Ability to develop backend systems using.NET (.NET Core), Python, Java or Ruby on Rails as needed for full-stack development
- Strong understanding of software engineering principles including UML modeling, OOP (Object-Oriented Programming), SDLC (Software Development Life Cycle), unit testing frameworks
- Experience working with UI/UX design principles utilizing Bootstrap or similar frameworks for responsive design
- Familiarity with server environments such as IIS or Linux-based hosting platforms; shell scripting for automation tasks
Join us to be part of a forward-thinking team that values innovation, collaboration, and excellence in software engineering!
Benefits & conditions
4.24.2 out of 5 stars Washington, DC 20265 Hybrid work $61.28 - $73.80 an hour - Full-time