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

Bloomerang

2h ago • Remote

Senior

Remote

114,800 - 191,400 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Team: Events & Auctions
  • Focus: tools for nonprofit galas, auctions, and live fundraising events
  • Scope: end-to-end ownership from UI to production APIs and data
  • Emphasis: frontend-leaning full-stack work
  • Shipping: safe releases behind feature flags; collaboration with Product, QA, and engineers

Description

Build the React interface and the PHP services/APIs that power nonprofit fundraising events—taking problems from ambiguity to tested software in production. The role is frontend-heavier, with you owning UI, backend APIs, data changes, and safe rollout work end to end. You’ll also use AI coding tools daily while applying judgment and test-based verification before shipping.

Role Responsibilities

  • Own solutions end to end: define the approach, build the UI, write PHP services and APIs, design data changes, add tests, and ship safely behind feature flags
  • Solve real problems by finding the underlying issue behind requests and driving ambiguous work to a genuine resolution
  • Use AI as a normal part of the job (prompting, debugging, research, and code review)
  • Build quality in with automated testing across the stack (unit, component, Storybook, Playwright, and PHPUnit)
  • Diagnose production issues using logs, Sentry, and system-level knowledge to prevent repeat failures
  • Collaborate cross-discipline with Product, QA, and mobile engineers; communicate tradeoffs clearly

Requirements

  • Deep, recent production experience with React and TypeScript, including state management (Redux Toolkit or similar)
  • Strong, recent professional experience with PHP (8.x preferred); PHP is required
  • AI proficiency with day-to-day AI coding tools (e.g., Claude Code, GitHub Copilot), including effective prompting and critically verifying AI-generated code with tests and review
  • Modern web fundamentals: accessible, responsive UI; Tailwind or utility-first CSS; reusable component design
  • Strong SQL and relational database skills (MySQL), including query design and performance
  • Solid REST API design experience
  • Experience with async/queue-based processing
  • Experience with caching (Redis)
  • Production debugging and observability skills (logs, Sentry)
  • Automated testing across the stack: Vitest/Jest, React Testing Library, Storybook, Playwright, PHPUnit

Benefits

  • Health + Wellness: generous health, vision, and dental insurance options plus HealthiestYou for convenient, confidential 24/7 doctor access
  • Time Off: competitive PTO (20 PTO days, 3 flex days, 4 optional volunteer days, 12 paid holidays) and paid parental leave
  • 401(k): 401k match
  • Equipment: equipment shipped to your door
  • Compensation: salary range $114,800 - $191,400; discretionary bonus possible; final compensation depends on skills, experience, qualifications, and location (and applicable laws)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Full-Stack Software Engineer (PHP, React, TypeScript) role

Improve your resume for just $5

$114,800 – $191,400/year

Unlock Full Resume Report