Senior Full Stack Drupal Developer
Role details
Job location
Tech stack
Job description
ZenSource is seeking a seasoned Senior Full Stack Developer (Drupal) to play a critical role in building, enhancing, and scaling cloud-native, content-driven solutions for our clients. This individual will be a hands-on senior contributor, providing immediate impact across Drupal back-end development while supporting modern cloud, serverless, and AI-enabled initiatives on our roadmap.
This role is ideal for a highly capable engineer who is comfortable owning technical solutions end-to-end and helping establish best practices, as the team continues to grow. The Senior Engineer will collaborate closely with solution architects, product leaders, and clients, while setting a strong technical foundation ahead of future junior-level hires.
Measures:
- High-quality, production-ready Drupal solutions delivered efficiently
- Successful support and enhancement of Drupal 10-11 platforms
- Contribution to serverless and AI-enabled features aligned to the product roadmap
- Strong collaboration and technical leadership within a growing engineering team
- Scalable, secure, and maintainable architecture aligned with cloud best practices
Reports to: SVP, product, * Drupal & Full Stack Development
- Design, develop, and maintain robust Drupal back-end solutions, with a focus on performance, scalability, and security, accessibility (WCAG AA), and Core Web Vitals.
- Work across the full stack as needed, ensuring smooth integration between front-end experiences and back-end systems.
- Architect integrations between Drupal and CRM/marketing platforms (e.g., Salesforce, HubSpot, Constant Contact) to support automated lead capture and marketing workflows.
- Lead development efforts on Drupal 10-11 projects, including custom modules, integrations, and migrations.
- Troubleshoot complex issues across environments and provide production support when required, including supporting other internal teams (e.g., the support department) with issue resolution and architecture guidance.
- Cloud & Serverless Technologies
- Contribute to serverless architectures supporting platform and product innovation.
- Develop and maintain Python-based services and AWS Lambda functions.
- Collaborate on cloud-native designs leveraging AWS services at a foundational level.
- Ensure systems are secure, scalable, and cost-efficient.
- AI-Enabled Development
- Support and extend AI-related features and integrations across applications.
- Collaborate with cross-functional teams to implement AI-driven functionality into client and platform solutions.
- Apply experience with AI development to practical, production-ready use cases.
- Technical Leadership & Collaboration
- Serve as a senior technical resource and mentor to future junior developers, providing ad-hoc technical guidance and support across the broader engineering org and partner-agency developers.
- Establish and follow engineering best practices, documentation, and coding standards.
- Partner with architects, product managers, and stakeholders to translate business needs into technical solutions.
- Lead client-facing pitch meetings and technical demos, communicating platform value and building stakeholder confidence.
- Participate in code reviews, architecture discussions, and continuous improvement efforts.
Requirements
- 4+ years of experience as a full stack developer, with strong back-end expertise.
- 4+ years of hands-on Drupal development, ideally at a mid-to-senior level.
- Comfort working primarily in Drupal back-end development, with full stack awareness.
- Experience with Drupal 10 or 11 strongly preferred.
- Familiarity with serverless technologies, including AWS Lambda.
- Proficiency with Python for back-end and serverless development.
- 2+ years of AI development experience, with practical application in real-world systems.
- High-level working knowledge of AWS and cloud-native architectures.
- Ability to work independently, make sound technical decisions, and deliver solutions with minimal ramp-up.
Key Competencies:
- Senior-level problem solving and technical ownership
- Strong architectural thinking and attention to quality
- Ability to balance speed with long-term maintainability
- Clear communication with both technical and non-technical stakeholders
- Mentorship mindset and collaborative approach
Benefits & conditions
$100,000 - $120,000 a year - Full-time, Pulled from the full job description
- 401(k) matching
- Vision insurance
- Dental insurance
- Unlimited paid time off, * Unlimited PTO
- Medical, Dental, Vision, 401k plus match
- Annual performance bonus eligibility
- Ongoing training opportunities
- Planned outings and team events (remote workers included!)
PHYSICAL DEMANDS AND WORK ENVIRONMENT:
- Prolonged periods of sitting at a desk and working on a computer.
- Occasional standing, walking, or lifting of office supplies (up to 10-20 lbs.)
- Frequent communication via phone, email, and video conferencing.
- Work is performed in a temperature-controlled office environment with standard lighting and noise levels.
- Position may require occasional travel to client site
Compensation Range: We offer a competitive salary based on experience and qualifications. The compensation range for this position is $100,000 to $120,000 annually, with potential for bonuses, stock and additional benefits. EEO & Accessibility Statement