Do you want to make a real difference in the world?
At Capellic, we empower nonprofits to achieve their missions through exceptional digital experiences. We're a team of passionate strategists, designers, architects and developers who believe in the power of technology to drive positive change. Capellic is a growing digital agency with staff dedicated to making the world a better place. We do this by working exclusively with national and international nonprofits. We offer competitive compensation packages and a flexible work environment. We believe strongly in building a culture built on respect, hard work, and diversity in thought and approaches to problem solving.
We're looking for a Senior Drupal Developer to join our growing team and help us build and maintain high-impact Drupal websites for a diverse range of nonprofit organizations. In this role you will work closely with our interdisciplinary team to deliver exceptional results for our clients.
The Capellic team works remotely. While we all love it, it does require that any new team member is able to provide their own workspace suitable for video conferences with clients (and each other), with minimal distractions. It also requires that all candidates should have excellent time management skills.
Ultimately, you should be able to manage and deliver our projects’ digital lifecycle within quality, time, and budget requirements.
What You'll Do:
- Architect, develop, and maintain Drupal websites for our nonprofit clients, ensuring optimal performance, accessibility, and user experience.
- Collaborate closely with our interdisciplinary team (designers, strategists, project managers, and other developers) throughout the entire project lifecycle, from initial discovery to launch and ongoing support.
- Architect and implement solutions using a combination of custom code and contributed modules, adhering to best practices and with consideration to the total cost of ownership.
- Troubleshoot and resolve issues reported by clients, providing timely and effective support.
- Contribute to our continuous improvement efforts by sharing your knowledge, identifying areas for optimization, and staying up-to-date with the latest Drupal trends and technologies.
- Work effectively in a remote environment while managing multiple projects and deadlines.
- Communicate clearly and empathetically with clients, translating technical concepts into understandable language and empowering them to effectively manage their websites.
- Provide technical leadership by writing technical specifications, leading and supporting other developers, and conducting code reviews.
- Actively participate in sprints, collaborating with project managers to plan sprints, refine user stories, and ensure smooth releases.
What You'll Bring:
- Extensive experience with Drupal including deep understanding of modern Drupal, modules, themes, and services
- Strong command of underlying technologies: Drupal APIs, PHP OOP, Twig, JavaScript, Drush
- Excellent problem-solving and debugging skills
- Experience with automated testing approaches like Behat, DTT, and Diffy is a plus
- Experience with Drupal modules like Webform and Group is highly desirable
- Experience with systems integration such as Salesforce, Formstack, Segment, and Hubspot is highly desirable
- Experience building plugins (especially for Views), custom database queries, custom Webform elements, handlers and alterations
- Familiarity with operational technologies. We work with Pantheon, Acquia, Git, Bitbucket, Jira, Circle CI, Lando, DDEV, Storybook and more. You need not have experience with all of these.
- Proficiency in front-end development: HTML, CSS, JavaScript. We work with modern frameworks like TailwindCSS and Alpine.
- Familiarity with progressive enhancement to deliver highly performant, personalized user experiences is desirable
- Experience with using generative AI for developer tasks and leveraging AI to deliver innovative solutions is desirable
- Experience working with nonprofits is a plus
- Strong communication and interpersonal skills
- A passion for using technology for good
Why Capellic?
- Make a real difference: Contribute to meaningful projects that positively impact the world
- Work with a talented and passionate team: Collaborate with experienced professionals who are dedicated to their craft
- Continuous learning and growth: We encourage professional development and provide opportunities to expand your skills
- Flexible work environment: Enjoy a healthy work-life balance with flexible hours and remote work options
- Competitive salary and benefits package
Work Environment Requirements
- You live and work in the United States
- Able to work remotely with minimal supervision
- Must have workspace that allows applicant to be effective/focused and suitable for client-facing video conferences
Compensation
The salary range for this position is $110,000 - $135,000
Benefits for this position include health, vision, dental, and life insurance, 401(k) eligibility after one year, home internet stipend, and an allowance for conferences and training.
Interested?
Complete this application by January 15, 2025. You must be authenticated with Google to complete your application.
Capellic LLC is an Equal Opportunity Employer - All qualified applicants are encouraged to apply.