Drupal Engineer

San Francisco
Engineering
Full-time

We are looking for a well-rounded, passionate web engineer to help build high-quality web applications for our mission-driven clients. You will collaborate with our diverse and talented team of designers and engineers to understand client needs and architect robust solutions. As an essential member of our core software development team, you will be instrumental in the successful delivery of our core services offerings: custom web sites and web applications.

Primary Responsibilities

    • Define Requirements: Work with stakeholders to understand and document software requirements, and ensure application architecture meets or exceeds these requirements
    • Engineer and Develop: Create functional applications from custom designed wireframes and mockups. Collaborate with engineering team to produce elegant, modular application structures
    • Integrate and support: Integrate server-side templates with front-end code. Support clients in using Drupal as a CMS and publishing platform. Troubleshoot problems and optimize site through launch (and beyond

Candidate Profile & Experience

    • Bachelor’s degree in CS or equivalent experience required; MS in CS or comparable degree preferred
    • You are driven to provide a brilliant, seamless experiences for users–you understand there is a direct connection between application architecture and user experience
    • You have a strong desire to integrate modern best practices from the web in the context of custom Drupal themes and plugins
    • You enjoy collaborating with a team of designers and engineers who are exceptional at what they do
    • You equally love sharing your expertise and learning new things from your peers
    • You are the kind of person who isn’t satisfied until it’s as good as it can be
    • You are patient and can distill and articulate technical issues in language that non-technical stakeholders can understand
    • You have demonstrated experience developing enterprise-class, consumer facing applications
    • You thrive in an environment driven by quality and sensitivity to client happiness
    • You can balance several priorities, be flexible in meeting urgent client needs when they arise, and effectively communicate your needs and priorities to the rest of the team
    • Your peers see you as a thought leader in your field; you take responsibility for championing best practices and standards; others enjoy learning from you

Skills

    • Advanced knowledge and experience building custom software in PHP
    • Intimate familiarity with Drupal as a CMS and publishing framework, and ability to maintain and deploy production-ready code
    • Effectively architecting custom websites to optimize application performance and client needs
    • Develop custom SQL and perform database migrations between systems, when needed
    • Administration of Linux based web servers on the command line
    • Familiarity with using Javascript/jQuery for custom theme and plugin development
    • Understands best practices for semantic HTML and modular CSS/SASS/LESS
    • Auditing and optimizing performance of custom code
    • Efficient debugging and troubleshooting

Nice to Have

    • Experience developing automated unit and front-end tests for custom software
    • Have contributed patches, support, documentation, etc to the Drupal core codebase
    • Experience working in an agency environment

EQUAL EMPLOYMENT OPPORTUNITY & COMMITMENT TO DIVERSITY

We are actively seeking to create a diverse work environment because we believe that creates a stronger team.

Exygy values a diverse workplace and strongly encourages women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. Exygy is an equal opportunity employer. We will not discriminate against applicants because of race, color, sex (including pregnancy), sexual orientation, gender identity or expression, age, religion, national origin, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws. All employees and contractors of Exygy are responsible for maintaining a work atmosphere free from discrimination and harassment by treating others with dignity and respect.