Senior Software Engineer – PHP, React, Typescript

Posted 6mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior full-stack engineer building PHP and React fundraising tools for Bloomerang’s nonprofit platform. Delivering event, auction, and live fundraising features end to end.

Responsibilities:

  • Build tools nonprofits use to run galas, auctions, and live fundraising events
  • Own solutions end to end from problem definition through production delivery
  • Build React interfaces, PHP services and APIs, and underlying data changes
  • Design approaches, test solutions, and ship safely behind feature flags
  • Identify the actual problem behind requests and drive genuine resolutions
  • Use Claude Code or similar AI tools for coding, debugging, research, and review
  • Write unit, component, Storybook, Playwright, and PHPUnit tests
  • Participate in thoughtful code reviews
  • Diagnose production issues using logs, Sentry, and system-level knowledge
  • Find root causes and prevent recurring issues
  • Collaborate with Product, QA, and mobile engineers building iOS and Android terminals
  • Communicate technical tradeoffs clearly
  • Mentor teammates and influence technical direction without formal management authority

Requirements:

  • Deep, recent production experience with React and TypeScript, including state management such as Redux Toolkit
  • Strong, recent professional experience with PHP; PHP is required
  • Hands-on, day-to-day experience with AI coding tools such as Claude Code or GitHub Copilot
  • Ability to prompt and provide context effectively and critically verify AI-generated code with tests and review
  • Strong modern web fundamentals, including accessible responsive UI, Tailwind or utility-first CSS, and reusable component design
  • Strong SQL and relational database skills with MySQL, including query design and performance
  • Understanding of REST API design, async/queue-based processing, Redis caching, production debugging, and observability
  • Experience with automated testing across the stack, including Vitest/Jest, React Testing Library, Storybook, Playwright, and PHPUnit
  • Ability to work through ambiguity, state assumptions, and drive solutions to resolution
  • Ownership of work through completion, including testing, rollout, and follow-up
  • Ability to learn quickly, adapt across projects, and adopt AI tools
  • Coachability and receptiveness to feedback
  • Experience mentoring, thoughtful code review, and documentation
  • Experience serving as the senior engineer on a team and influencing technical direction without formal management authority
  • Must live within the United States or select Canadian Provinces
  • No visa sponsorship is offered

Benefits:

  • Health insurance
  • Vision insurance
  • Dental insurance
  • HealthiestYou healthcare service with confidential access to doctors 24/7
  • 20 PTO days
  • 3 flex days
  • 4 optional volunteer days
  • 12 paid holidays
  • Paid parental leave
  • 401k match
  • Equipment shipped to your door
  • Discretionary bonus eligibility
  • Fully remote work