Senior Software Engineer – PHP, React, Typescript
Posted 6mins ago
Employment Information
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

















