All Careers

Full Stack Engineer (Laravel, Livewire, Tailwind CSS)

The Full Stack Engineer will serve as a core builder within our technology team, maintaining our high-impact Laravel applications, creating applications to support new programs, and developing new AI-driven tools to scale delivery across all Cause Strategy Partners programs.

TITLE

Full Stack Engineer (Laravel, Livewire, Tailwind CSS)

ORGANIZATION

Cause Strategy Partners

HEADLINE

The Full Stack Engineer will serve as a core builder within our technology team, maintaining our high-impact Laravel applications, creating applications to support new programs, and developing new AI-driven tools to scale delivery across all Cause Strategy Partners programs.

ABOUT CAUSE STRATEGY PARTNERS

Cause Strategy Partners works at the intersection of nonprofits and corporations to connect a diverse network of talented professionals interested in board service with value-aligned nonprofits seeking new board members.

Our curated and technology-enabled BoardLead process matches potential board candidates from the world’s leading corporations, professional services firms, and foundations with vetted nonprofits in their cause area. Through our BoardLearn platform and ongoing live trainings, we train candidates to be effective board members from day one.

Our individualized Concierge Board Placement service connects senior executives at top companies with high-profile nonprofits that have openings on their Board of Directors.

We partner with Fortune 500 companies and global professional services firms in the US and UK to help them retain talent, offer professional development opportunities, and advance their community engagement and CSR goals.

We train nonprofit leaders to work effectively with their board, help them attract talented potential board candidates via our BoardLead platform, vet candidates, and reduce friction in finding and selecting board members who can help them drive their mission forward.

See www.causestrategypartners.com to learn more about our work.

ABOUT OUR TECH STACK & ENVIRONMENT

The person who fills this role will work within a modern, diverse tech stack across our core platforms. Our primary matching application is built on PHP 8.4, Laravel 12, MySQL, and the TALL stack, hosted on Linode/Akamai. Additionally, our marketing properties utilize a headless architecture, pairing a Craft 5 CMS backend with a Next.js frontend deployed via Netlify. Our engineering team operates within a light Agile framework using Jira, managing source code through GitHub and leveraging GitHub Actions for CI/CD pipelines.

DESCRIPTION​ &​ ​RESPONSIBILITIES
Cause Strategy Partners seeks a Full Stack Engineer with strong fluency across both back-end and front-end disciplines. This role will be instrumental in evolving our LEMP-stack ecosystem as the second member of our technology team, reporting directly to the Director of Technology (DoT). Roughly 70% of the role will be maintaining and extending our flagship platform, BoardLead.com, including building new features and AI integrations into the existing codebase. The remaining 30% will go toward developing entirely new internal and external tools from the ground up.

This role offers the opportunity to both use AI tools such as Claude Code and Google Gemini to accelerate day-to-day development as well as build custom integrations that apply large language model capabilities across our operations. The person who fills this role will work closely with stakeholders across the organization to translate program needs into technical solutions.

The Full Stack Engineer will be responsible for:

  • Application Development & Maintenance
    • Writing clean, testable, and maintainable PHP code within our Laravel 12+ environment

    • Supporting the full software development life cycle across our technology ecosystem in close collaboration with the DoT.

    • Analyzing, reproducing, and fixing bugs reported by internal and external users and monitoring systems such as Laravel Nightwatch. Communicating completed fixes to the appropriate parties. Escalating critical issues to the DoT.

  • AI Integration
    • Building and maintaining custom tools that connect LLM APIs to our existing platforms such as automating manual workflows, enriching data pipelines, and delivering scalable insights to our partners and internal teams.

  • Database Management
    • Supporting the designing and optimizing of changes to MySQL schemas to support evolving program needs and data requirements.

  • Front-End Development
    • Maintaining and extending an accessible, Blade-based reusable component library based on the TALL stack (Tailwind CSS, Alpine.js, Laravel, Livewire).

    • Supporting development of responsive, mobile-first layouts from provided designs and established platform design conventions.

    • Supporting the translating of HTML/Tailwind CSS web layouts for alternative uses such as email layouts and PDFs.

  • System Optimization/DevOps:
    • Assisting the Director of Technology in ensuring high availability and security of our LEMP stack on Linode/Akamai by applying routine infrastructure updates and security patches.

    • Helping to establish and maintain CI/CD pipelines and contributing to deployment and testing practices.

    • Keeping CSP's development environments up-to-date and in line with production environments by contributing updates to development environment configurations such as Docker and DDEV.

  • CMS Maintenance
    • Assisting the DoT with applying and testing new releases of Craft CMS and Next.JS.

  • Cross-Functional Collaboration
    • Working with non-technical stakeholders alongside the DoT, to understand program needs, define requirements, and communicate solution tradeoffs clearly.

    • Contributing to a culture of collaboration, learning, and constant improvement

DESIRED SKILLS & QUALIFICATIONS

  • PHP & Laravel Expertise: 3+ years of professional experience with PHP and the Laravel framework. Strong foundation in object-oriented PHP, RESTful API design, and Composer-based dependency management. Familiarity with Eloquent, Bla de, Livewire, and writing tests with PHPUnit or Pest. You should be comfortable debugging performance issues and working directly with raw SQL when needed.

  • Front-End Fluency: Proficiency with the TALL stack (Tailwind CSS, Alpine.js, Laravel, Livewire). Strong HTML and vanilla JavaScript skills required. Familiarity with other JavaScript frameworks is a plus but not expected. Familiarity with web accessibility guidelines (e.g. WCAG) a plus.

  • LEMP Stack Proficiency: Solid understanding of Linux environments, Nginx configuration, MySQL database administration, and deployment workflows. Experience with Linode/Akamai or similar cloud hosting platforms is a plus.

  • Highly efficient & organized self-starter: The Developer will be expected to take responsibility for tasks and work both independently and collaboratively across the team. They will demonstrate the ability to manage workflow independently, effectively, and with excellence.

  • CI/CD & Development Practices: Familiarity with Git-based workflows, automated testing, and CI/CD pipelines (e.g., GitHub Actions) is desired. You don't need to be a DevOps specialist, but you should be comfortable contributing to deployment and infrastructure practices alongside the Director of Technology.

  • AI Integration: CSP is actively exploring how LLM APIs can improve our platform and internal workflows. Experience integrating APIs from Anthropic, OpenAI, or similar providers into production applications is a plus but not required. At minimum, you should be open to using AI-assisted development tools (such as Claude Code) as part of your daily workflow.

  • Craft CMS/Next.js: Experience with either the Craft CMS or the Next.js javascript framework is plus but not required.

  • Interest in the Social Sector: Genuine interest in how technology can strengthen the nonprofit sector and the communities our partners serve.

Please​ ​note​ ​the​ ​following​ ​expectations​ ​for​ this role:

  • Full-time employment opportunity, with a 40- hour per week requirement

  • Remote Work: This is a remote position open to candidates within the United States.
    • We maintain core collaboration hours of 9:00 AM to 5:00 PM Eastern timezone during which you should be available for meetings and synchronous communication.

    • The team primarily communicates via Slack, email, and scheduled video calls.

    • All employees are expected to travel to rotating locations for at least two multi-day team retreats per year, with travel expenses covered by the company.

  • In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

COMPENSATION

Salary: $95,000 to $105,000 plus eligibility for a performance-based bonus.

Benefits: As an employee, Causies have access to a phenomenal set of benefits, including:

  • Health, dental & vision insurance

  • Unlimited paid time off & generous company-wide vacation days

  • Generous paid family leave

  • 6% match to your 401K Plan after one year of service

  • Employee Matching Gift Policy for Board Service & Charitable Donations

  • Budget for external professional development as well as opportunities for growth provided through internal trainings

  • Annual technology stipend

HIRING PROCESS

To apply:

Submit your application. Follow this link to complete the Full Stack Engineer application. The application should take no more than 1 hour to complete. In addition, provide your resume or CV by including a link to a PDF or Word document in the application or by sending an email with it attached and the subject of "Application for Full Stack Engineer" to Conor Doyle (conor@causestrategypartners.com), Director of Technology, by the application deadline.

  1. Application Deadline: Friday, April 24th.

  2. We review your application based on skills and experience.

  3. If applicable, you will be invited to move through our interview and screening process. In total, this process entails:
    1. A 20-minute video interview focused on your background and mutual fit.

    2. A practical Laravel-based coding exercise which should take no more than 2 hours to complete

    3. A one- hour video interview and code review

    4. A 20- minute meeting with organizational leadership

  4. References check

  5. If applicable, offer & onboarding. Start date targeted for late May/ early June.

Please be in touch with Conor Doyle (conor@causestrategypartners.com), Director of Technology, with any questions.

Cause Strategy Partners is committed to equal treatment and opportunity in its hiring and relationships with its employees and contractors, without regard to race, gender and/or gender identity or expression, color, creed, religion, age, national origin, ethnicity, disability, unemployment status, veteran or military status, sex, sexual orientation, marital or parental status, citizenship status, or any other legally- protected basis. We believe CSP is stronger as a company when its workforce is comprised of a diverse group of highly-qualified professionals.


Share: