Senior Software Engineer (PHP, React, TypeScript)

New
J
JobgetherFundraising software
Fully remote work within the United States and select Canadian provinces.Full-TimeSenior
SalaryAnnual salary range of $114,800–$191,400 USD; potential discretionary bonus.
Apply NowOpens the employer's application page

Job Details

Required Skills
PHPSQLMySQLTypeScriptRedisReduxReactRESTful APIs

Requirements

  • Have deep, recent professional experience building production applications with React and TypeScript.
  • Have experience with state management using Redux Toolkit or similar tools.
  • Have strong, recent professional experience with PHP; PHP 8.x is preferred.
  • Use AI coding tools such as Claude Code or GitHub Copilot hands-on, including prompting, providing context, and validating generated code through testing and review.
  • Know modern web development fundamentals, including accessible and responsive interfaces, Tailwind or utility-first CSS, and reusable component design.
  • Have strong SQL and relational database knowledge, particularly MySQL, including query design and performance optimization.
  • Understand REST API design, asynchronous and queue-based processing, Redis caching, production debugging, and observability.
  • Have automated testing experience across the application stack, including tools such as Vitest or Jest, React Testing Library, Storybook, Playwright, and PHPUnit.
  • Be able to make progress with incomplete requirements, ask effective questions, communicate assumptions, and consider the wider impact of technical decisions.
  • Demonstrate ownership and organizational skills, including managing commitments, communicating delivery risks, and following work through completion.
  • Have experience operating as a senior engineer within a team and influencing technical direction without formal management authority.
  • Bring collaboration, mentoring, documentation, and communication skills, along with coachability and sound technical judgment.

Responsibilities

  • Shape technical approaches and build React interfaces, PHP services and APIs, and data changes from discovery through production delivery.
  • Test solutions and safely release features behind feature flags.
  • Identify underlying customer problems, navigate ambiguity, communicate assumptions, and drive solutions through to resolution.
  • Use AI coding tools for coding, debugging, research, and code review, validating generated output with engineering judgment.
  • Build quality into delivery with tests and participate in constructive code reviews.
  • Investigate production issues using logs, Sentry, and system-level knowledge; identify root causes and implement fixes.
  • Collaborate with Product, QA, and mobile engineers working on iOS and Android terminals.
  • Mentor colleagues, influence technical direction, document knowledge, and help teammates improve their work.
View Full Description & ApplyYou'll be redirected to the employer's site
Annual salary range of $114,800–$191,400 USD; potential discretionary bonus.
Apply Now