We are seeking a highly skilled and experienced Full Stack Drupal Developer to design, develop, and maintain robust, scalable web applications. The ideal candidate will have expertise across the entire technology stack, with a strong focus on PHP, Drupal, AWS services, and integration with Salesforce, along with deep knowledge of server-side configuration and DevOps practices.
Responsibilities
Full Stack Development & Architecture
- Design, develop, and implement both front-end and back-end web applications using modern best practices and Drupal CMS
- Write clean, efficient, well-documented, and testable code in PHP and other relevant languages.
- Manage and optimize databases (e.g., MySQL, PostgreSQL) to ensure high performance and data integrity.
- Collaborate with product managers, designers, and other developers throughout the software development lifecycle.
Drupal & CMS Expertise
- Lead the development, maintenance, and customization of Drupal websites and platforms.
- Develop custom Drupal modules and themes to meet unique business requirements.
- Conduct code reviews and ensure adherence to Drupal coding standards and security best practices.
- Manage Drupal site migrations, upgrades, and performance tuning.
Server-Side Configuration & DevOps
- Manage, configure, and secure web servers (e.g., Apache, Nginx) for optimal application hosting.
- Implement and manage CI/CD pipelines for automated testing, deployment, and monitoring.
- Ensure application stability, performance, and scalability through effective server and application tuning.
- Apply best practices for web security, including authentication, authorization, and data protection.
Cloud & Integration
- Leverage AWS services (e.g., EC2, Lambda, S3, RDS) to deploy, manage, and scale applications in a cloud environment.
- Integrate web applications with Salesforce using APIs (e.g., REST, SOAP) for seamless data exchange and synchronization between platforms.
- Monitor application and infrastructure health using AWS tools and other monitoring systems.
Required Skills and Qualifications
Technical Skills
- 5+ years of professional experience as a Full Stack Developer or similar role.
- Expert proficiency in PHP, including modern frameworks (e.g., Laravel, Symfony) is a plus.
- Extensive experience with the Drupal CMS, including custom module and theme development.
- Strong experience with front-end technologies: HTML5, CSS3, and JavaScript/TypeScript, along with relevant frameworks (e.g., React, Vue, or Angular).
- Demonstrable experience with AWS services for hosting, data storage, and serverless computing.
- Proven ability to integrate with Salesforce APIs and manage data flows between systems.
- Deep understanding of server-side configuration (Linux/Unix, web servers, caching mechanisms).
- Proficiency with version control systems, especially Git.
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes is highly desirable.
Non-Technical Skills
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills, both written and verbal, for technical and non-technical audiences.
- Ability to work effectively in an Agile development environment.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Job Type: Full-time
Pay: $42.00 - $48.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Work Location: In person