Senior Web Developer - R0008184

Remote SC, USA

Senior Web Developer - R0008184

Summary/About the Role 

We are looking for an experienced developer to join our Customer Success Internal Engineering team and be part of the development and maintenance of our Blackbaud Website Solution built on WordPress. This individual will report to the Software Development Team Lead and collaborate with other team members to develop new features and integrations with our suite of Blackbaud products, and will also assist with the troubleshooting of Tier-3 Support tickets. The ideal candidate will have extensive experience building websites, developing custom plugins, troubleshooting complex technical issues, reviewing peer code, and working in a remote team environment.  


Responsibilities and Duties/ What you will be doing 

  • Develop new features and integrations in the WordPress CMS following coding standards and best practices. 

  • Assist with the triage, troubleshooting and quick resolution of Level 3 Support technical issues. 

  • Test solutions across multiple browsers and platforms in a local testing environment. 

  • Assist with technical product questions/requests from delivery team.  

  • Liaise with internal Blackbaud teams on the status and progress of their technical requests. 

  • Review and test peer code. 

  • Author and update knowledge base articles to promote Support scalability and improve self-service capabilities.  

  • Collaborate on the creation of new external and internal training documents. 

  • Work closely with Hosting team to ensure code is delivered accordingly in the various staging and production environments. 

  • Identify gaps in the solution and communicate ideas that can help better serve our customers. 

  • Help define internal processes. 

  • Communicate with third-party plugin vendors about bugs impacting our solution. 

  • Manage the escalation and communication of major issues and from time to time directly speak to customers. 

  • Work independently and with a team of smart and professional people who pull their own weight, and share a passion for what they are creating. 


Required Skills/ What you will bring to the team 

  • Solid knowledge of modern front-end development: HTML5, CSS3, JavaScript, jQuery, Responsive Web Design, Performance Optimization, and Accessibility. 

  • Strong knowledge of PHP. 

  • Expert knowledge of WordPress (custom post types, WordPress Hooks, and existing WordPress functions) and the WordPress API. 

  • Ability to write WordPress custom plugins. 

  • Strong knowledge of code versioning tools including Git. 

  • Understanding of RESTful Web Service technologies such as JSON. 

  • Good knowledge of CSS pre-processors such as SCSS, LESS and Sass. 

  • Experience working with debugging tools such as Chrome and Firefox Developer Tools. 

  • Strong Command Line experience.  

  • Solid understanding of LAMP architecture. 

  • Strong understanding of relational database systems (preferably MySQL). 

  • Ability to communicate technical things to non-technical people. 


Education and Experience requirements/ What we want you to have 

  • Bachelor’s Degree in Computer Science or a related field (or the equivalent experience of such a degree). 

  • Minimum 4 years of proven work experience as a Front-End developer. 

  • Comfortable working remote. 

  • A positive, can-do attitude. 

  • Must have excellent communication skills – both oral and written. 

  • Must be process orientated with strong logical and problem-solving skills. 

  • Superior and proven attention to detail. 

  • Must be a team player, willing to work in a fast-paced environment and be willing to work extended work hours when needed (includes nights/weekends for Level 2/3 support emergencies). 

  • Eagerness to learn new technologies. 

​Strong pluses/ What would be nice for you to have 

  • Familiarity with Blackbaud flagship products (Raiser's Edge NXT and Luminate Online). 

  • Experience with Web Servers and infrastructure, hosting, cloud, and SaaS. 

  • Experience with Microsoft Azure Cloud Hosting. 

  • Experience with Plesk and Ubuntu. 

  • Experience with Agile development methodology. 

  • Experience in a customer-facing role. 

  • Familiarity with WordPress third-party plugins like WooCommerce, Gravity Forms, Beaver Builder, WordFence. 

  • Third-party API integrations. 

  • OWASP certification. 


Stay up to date on everything Blackbaud, follow us on Linkedin, Twitter, Instagram, Facebook and YouTube ​

Blackbaud is a remote-first company which embraces a flexible remote work culture.  Blackbaud supports hiring and career development for all roles from the location you are in today!

Blackbaud is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.

To all recruitment agencies: We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes.