Senior Full-Stack Software Engineer (PHP, React, TypeScript)

New
B
BloomerangNonprofit fundraising software
Remote, US; fully remote position (within the U.S. and select Canadian Provinces only).Full-TimeSenior
SalaryThe salary range for this position is $114,800 - $191,400. You may also be eligible for a discretionary bonus.
Apply NowOpens the employer's application page

Job Details

Required Skills
PHPSQLMySQLTypeScriptRedisReduxReactPlaywright

Requirements

  • Have deep, recent production experience with React and TypeScript.
  • Have experience with state management such as Redux Toolkit or similar.
  • Have strong, recent professional experience with PHP; PHP is required, with PHP 8.x preferred.
  • Have day-to-day hands-on experience with AI coding tools such as Claude Code or GitHub Copilot.
  • Be able to prompt AI tools effectively and critically verify generated code with tests and review.
  • Know modern web fundamentals, including accessible and responsive UI, Tailwind or utility-first CSS, and reusable component design.
  • Have strong SQL and relational database skills, including MySQL query design and performance.
  • Understand REST API design, async or queue-based processing, Redis caching, production debugging, and observability.
  • Have automated testing experience across the stack, including Vitest or Jest, React Testing Library, Storybook, Playwright, and PHPUnit.
  • Have experience as the senior engineer on a team and be able to influence technical direction without formal management authority.

Responsibilities

  • Shape technical approaches and deliver solutions end to end, including UI, PHP services and APIs, data changes, testing, and safe rollout behind feature flags.
  • Investigate customer needs and ambiguous requests, identify the underlying problem, and drive it to resolution.
  • Use AI coding tools such as Claude Code for coding, debugging, research, and review, and verify generated code.
  • Write unit, component, Storybook, Playwright, and PHPUnit tests and participate in code reviews.
  • Diagnose production issues using logs, Sentry, and system-level knowledge, and address root causes.
  • Collaborate with Product, QA, fellow engineers, and mobile engineers building iOS and Android terminals.
View Full Description & ApplyYou'll be redirected to the employer's site
The salary range for this position is $114,800 - $191,400. You may also be eligible for a discretionary bonus.
Apply Now