Sr. Software Engineer (PHP + React/Typescript)

Bloomerang
•$114,800 - $191,400•Remote

About The Position

As a Senior Full-Stack Software Engineer on the Events & Auctions team, you will build tools that nonprofits use to run galas, auctions, and live fundraising events. You will take customer problems from discovery through production, working across the React interface, PHP services, APIs, and underlying data. The work is more frontend-focused than backend-focused, and you will collaborate with Product, QA, and fellow engineers to deliver complete solutions. The role calls for making progress amid ambiguity, stating assumptions, and following work through testing, rollout, and follow-up. You will use AI tools as a regular part of software development, applying judgment to verify their output. You will also contribute to the quality and effectiveness of the team through testing, code review, production diagnosis, collaboration, and mentorship.

Requirements

  • Deep, recent production experience with React and TypeScript, including state management such as Redux Toolkit or similar.
  • Strong, recent professional experience with PHP; PHP 8.x is preferred. PHP is required.
  • Hands-on, day-to-day experience building with AI coding tools such as Claude Code or GitHub Copilot, including effective prompting and context-setting and critically verifying generated code through tests and review.
  • Strong modern web fundamentals, including accessible and responsive UI, Tailwind or utility-first CSS, and reusable component design.
  • Strong SQL and relational database skills, including MySQL query design and performance.
  • Solid understanding of REST API design, asynchronous or queue-based processing, Redis caching, production debugging, and observability.
  • Experience with automated testing across the stack, including Vitest or Jest, React Testing Library, Storybook, Playwright, and PHPUnit.
  • Experience serving as a senior engineer on a team and influencing technical direction without formal management authority.
  • Ability to make progress with vague requirements, state assumptions, take ownership, adapt quickly, accept feedback, and support teammates.
  • Daily use of AI development tools and ability to demonstrate how they improve the quality and speed of delivered work.

Nice To Haves

  • Twig, Psalm/PHPStan, and modern PHP tooling.
  • Real-time web experience such as SSE or WebSockets, or experience with live-event and auction systems.
  • Payments or PCI-aware development experience.
  • AWS experience, including SQS, Kafka, or S3, and Docker-based local development.
  • Familiarity with mobile development using Swift or Kotlin.
  • CRM or nonprofit/fundraising platform experience.

Responsibilities

  • Own solutions end to end: shape the approach, build the UI, write PHP services and APIs, design data changes, test, and ship safely behind feature flags.
  • Identify the underlying customer problem, work through ambiguity, and drive it to a genuine resolution.
  • Use AI coding tools for coding, debugging, research, and review, and critically verify generated code.
  • Write unit, component, Storybook, Playwright, and PHPUnit tests; give and receive thoughtful code review.
  • Diagnose production issues using logs, Sentry, and system-level knowledge, identify root causes, and prevent recurrence.
  • Partner with Product, QA, and mobile engineers building iOS and Android terminals, communicating tradeoffs clearly.
  • Take ownership of work through completion, surface risks promptly, and consider the broader effects of changes.
  • Mentor others, review thoughtfully, document knowledge, and influence technical direction without formal management authority.

Benefits

  • Health, vision, and dental insurance options.
  • HealthiestYou healthcare service providing confidential access to doctors 24/7.
  • 20 PTO days, 3 flex days, 4 optional volunteer days, and 12 paid holidays.
  • Paid parental leave.
  • 401k match.
  • Equipment shipped to the employee's door.
  • Potential eligibility for a discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service