Senior Drupal Developer, Back-End
Pace Communications - greensboro, NC
Apply NowJob Description
Pace Communications is seeking an experienced Drupal Developer for an immediate full-time role. This role will be accountable for the technical definition, implementation, and maintenance of Drupal web projects for some of the most recognizable brands in the country. You will perform hands-on development of projects targeting desktop, tablet, and mobile experiences. This role will be a technical leadership position on our Drupal projects, helping to evaluate and oversee Drupal development as well as mentor more junior developers. It will also be your responsibility to stay updated with the latest Drupal developments, trends, and best practices. The position will work closely with the Design, UX, and QA teams to ensure that we are delivering high-performance projects that drive results and delight our customers. This position is remote or hybrid eligible. We are currently focusing on candidates in the the surrounding areas of Greensboro (NC), NYC (NY), Atlanta (GA) or Dallas (TX). Employees that reside within commuting distance of our Greensboro (NC) or NYC (NY) offices will be required to come into the office two days a week. WHAT YOU'LL BE DOING: Key Responsibilities Collaborate with Pace's Account, Design, and Strategy teams to translate technical and design requirements into functional solutions. Maintain and optimize Drupal-based systems, ensuring seamless integration with other platforms and services. Recommend appropriate themes and modules for web projects and develop custom themes and modules as appropriate. Implement new Drupal websites and perform enhancements and upgrades to existing sites to deliver on our customer's business and strategic goals. Ensure that the back-end infrastructure and front-end interfaces are optimized for speed, scalability, and security. Code review and mentoring of more junior developers, including enforcement of coding standards. Implementing and overseeing testing procedures, including unit, integration, and regression testing, to ensure the highest quality of code and performance. Maintain comprehensive technical documentation to ensure code maintainability and to support ongoing and future development efforts. Utilize GitLab for efficient version control and collaboration and/or the git version control of the Pantheon hosting platform. Required Qualifications Extensive experience with Drupal back-end development and integration. Expertise in API configuration and integration. Proficiency with front-end technologies like HTML, CSS, and JavaScript. Familiarity with version control tools like GitLab. Ability to work efficiently and independently in a fast-paced environment. Familiarity with Drupal's Entity API, custom module development, and handling complex data migrations. Experience with CI/CD pipelines, Docker, and infrastructure-as-code tools to enhance development efficiency and deployment processes. Knowledge of DevOps tools and practices. Preferred Qualifications Experience working in other content management systems, including WordPress Strong understanding of information architecture as it relates to back-end development. Collaborative approach to defining, designing, and developing projects. Ability to prioritize tasks and meet deadlines in a fast-paced environment. Experience managing AWS server environments is a plus WHAT WE'D LIKE TO SEE: Education: Bachelor's degree in Computer Science or related field preferred; demonstrated proficiency and experience accepted. Experience: 5+ years of Drupal development experience. ABOUT PACE Pace is a leading integrated marketing agency & digital storytelling powerhouse. We specialize in brand storytelling and deliver results by continually creating better customer and employee experiences for our clients. We connect the dots across an integrated marketing ecosystem using our six key service areas: strategy, creative, media, social, technology, and analytics. We Create With Heart. We believe everyone is part of creating something wonderful every day. We lead with purpose and empathy. We cultivate a sense of belonging and celebrate diversity in both mind and experience. And we succeed through collaboration. At Pace, everyone has a seat at the table, and unique perspectives are welcomed. Everyone's voice carries the same tenor, and inclusivity is in our DNA. WHAT WE OFFER The salary for this position will range from $84,600-118,500 depending on experience, education, geographical location, and other factors. A full suite of benefits is available following one full month of employment including medical, dental, vision, 401(k) with profit sharing, and other ancillary benefits. We even have a Life Balanced Account where you can get reimbursed for things like groceries or a haircut (yes, really!) PTO: Vacation, Recharge, Safe & Sick Time, Flexible Holidays + 10 standard paid holidays and a paid Day of Service Free financial wellness and planning and a robust EAP Additional fun perks like free tickets to the NC Zoo, Greensboro Grasshoppers games, SWARM games, food trucks, and more! Check out full details on our benefits at our website: Don't meet every single requirement? At Pace we are committed to building a diverse, inclusive, and genuine workplace, so if you're enthusiastic about this role but your experience doesn't align perfectly with every qualification in the job description, we urge you to apply regardless. You may be just the right candidate for this or other roles we have available. Pace is an equal employment opportunity employer is committed to providing equal employment opportunities to all employees and applicants. Pace does not discriminate against employees or job applicants based on age, ancestry, color, religious creed, race, sex, genetics, gender, sexual orientation, gender identity and gender expression, national origin, marital status, disability status, military or veteran status or any other status or condition protected by applicable federal or state statutes. Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Created: 2024-09-14