Job Title: Full Stack (Lead) Drupal Developer
Location: This is a Remote role for someone located in LATAM
Overview: Our client, a US-based dynamic and mission-driven company, is seeking an analytical and empathetic Full Stack (Lead) Drupal Developer with 5-15+ years of experience to maintain and improve their web-based products and resources. You will play a key role in ensuring the stability, functionality, and design of the company's Drupal-based website, while also exploring innovative ways to leverage AI for product development.
As the Lead Developer, you will collaborate with an external dev team and take full ownership of the project, maintaining deep internal business knowledge. While back-end architecture is critical, we are also looking for a candidate passionate about front-end development to improve the UX/UI for the company’s users. Your work will have a direct impact on building products that inspire and empower users to pursue meaningful, global experiences.
Key Responsibilities
- Site Stability & Functionality: Ensure the company website is always functional and meets quality standards, overseeing aspects like site performance, core web metrics, accessibility, server management, and client systems.
- Technical Issue Resolution: Diagnose and fix bugs, bottlenecks, and technical issues swiftly to ensure minimal disruption to business processes.
- Code Quality: Write clean, maintainable, and well-documented code, conducting code reviews with external developers when needed.
- User Experience Improvements: Collaborate with design and content teams to enhance UI/UX, focusing on user research and feedback to improve site usability.
- Feature Development: Design and implement new features for the platform that are scalable, user-friendly, and aligned with business objectives.
- Optimizations & Testing: Identify opportunities for optimization in the codebase and develop testing strategies to ensure stability and performance.
- Collaboration: Work cross-functionally with product, engineering, marketing, and other teams to align development efforts with business goals and user needs.
- Innovation & Experimentation: Experiment with new technologies, especially AI, to enhance current tools and develop new features.
Technical Skill Requirements
- Expertise in Drupal development using PHP, Node.js, and related technologies.
- Proficiency in JavaScript, HTML, CSS, and front-end frameworks like React or Vue.js.
- Experience with database management (MySQL), API design, and server management (Pantheon).
- Familiarity with tools such as GitHub, CircleCI, Cloudflare, and GoDaddy.
- Understanding of technical SEO best practices.
Familiarity With Company Systems
- Admin Dashboard: Drupal-based admin dashboard
- Productivity Tools: Google Drive, Asana, Slack, Zapier integrations
- Sales & Client Success Tools: HubSpot & Google Analytics 4
- Community Engagement Tools: Mailchimp, Mandrill, Eventbrite
- Commerce Solutions: Braintree, PayPal, QuickBooks
Qualities
- Mission-aligned: Passionate about creating impactful tools and resources.
- Problem-solver: Skilled at troubleshooting complex technical issues and developing creative solutions.
- Strong communicator: Excellent verbal and written communication skills, comfortable working in remote environments.
- User-centric: Focused on building intuitive, user-friendly products.
- Collaborative: Enjoys working in a team to solve problems and improve products.