Sr. Software Engineer (PHP + React/Typescript)

Bloomerang

United States

Remote

USD 115,000 - 191,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401k match
Equipment provided
PTO & holidays

Job summary

Bloomerang in the United States is looking for a Senior Software Engineer to build the Events & Auctions platform with React/TypeScript on the frontend and PHP on the backend. This remote role focuses on delivering complete solutions, collaborating with Product and QA, and applying AI tooling in daily coding practices.

You will own features end-to-end, implement robust tests, and contribute to scalable, production-grade systems that support nonprofits’ fundraising events while maintaining

Qualifications

  • Recent experience with React and TypeScript in production.
  • Strong PHP experience (8.x preferred).
  • Experience using AI coding tools like Claude Code or GitHub Copilot.
  • Solid knowledge of SQL databases and REST APIs.
  • Experience with automated testing across the stack.

Responsibilities

  • Own features end-to-end from UI to backend services.
  • Collaborate with Product, QA, and mobile engineers.
  • Use AI tooling to improve code quality with tests.
  • Diagnose production issues and improve observability.
  • Deliver high-quality, accessible UI with React components.

Skills

React & TypeScript
PHP
AI tooling
Web fundamentals
SQL (MySQL)
REST APIs
Testing (Vitest/Jest)

Tools

Claude Code
GitHub Copilot

Job description

Sr. Software Engineer (PHP + React/Typescript)

Remote, US


At Bloomerang, we believe change happens on purpose. We champion the power and potential of nonprofits, igniting next-level impact with the team and technology built for purpose. Our powerful giving platform and stellar support enable tens of thousands of nonprofits to raise more, recruit more, and retain more, fueling maximum impact and raising the bar on what’s possible for the nonprofit sector. That's why, even as the nonprofit sector sees declines in giving, Bloomerang customers raise more year over year.


We're also in the business of creating thriving employees. Join a mission-driven culture built on our core values of Simplify, Care and Act. We know our people are the key to our success, and we're proud to be home to some of the most innovative and skilled individuals in the workforce today. Come feel invigorated and unstoppable with us!


The Role


As a Senior Full-Stack Software Engineer on the Events & Auctions team, you'll help build the tools nonprofits use to run galas, auctions, and live fundraising events. You'll take a problem from "what do our customers need?" all the way to working software in production: the React interface, the PHP behind it, and the data underneath. The work leans heavier toward the frontend than the backend, and you'll work alongside Product, QA, and fellow engineers to deliver a complete solution rather than handing work across a stack boundary.


The problems we work on are rarely fully specified. We're looking for someone who can make progress with 70% of the picture, state their assumptions, and keep moving; who sees work through to done, including the tests, the rollout, and the follow-up; and who makes the people around them better. AI tools are part of how our team builds software every day, and we expect you to use them well and keep learning as they change.


What You Will Do



  • Own solutions end to end. Shape the approach, build the UI, write the PHP services and APIs, design the data changes, test it, and ship it safely behind feature flags.

  • Solve real problems. Find the actual problem behind the request, work through ambiguity, and drive it to a genuine resolution rather than a plausible-looking one.

  • Work with AI as a normal part of the job. Use tools like Claude Code day to day for coding, debugging, research, and review, and apply the judgment to tell a real fix from a convincing one.

  • Build quality in. Write unit, component, Storybook, Playwright, and PHPUnit tests, and give and receive thoughtful code review.

  • Diagnose production issues. Use logs, Sentry, and system-level knowledge to find root causes and keep them from coming back.

  • Collaborate across disciplines. Partner with Product, QA, and the mobile engineers who build our iOS and Android terminals, and communicate tradeoffs clearly.


What You Need to Succeed



  • Deep, recent experience with React and TypeScript in production, including state management (Redux Toolkit or similar).

  • Strong, recent professional experience with PHP (8.x preferred). PHP is required.

  • AI proficiency. Hands-on, day-to-day experience building with AI coding tools such as Claude Code or GitHub Copilot, including prompting and giving context effectively, and critically verifying AI-generated code with tests and review before it ships.

  • Strong modern web fundamentals: accessible, responsive UI, Tailwind or utility-first CSS, and reusable component design.

  • Strong SQL and relational database skills (MySQL), including query design and performance.

  • Solid understanding of REST API design, async/queue-based processing, caching (Redis), and production debugging and observability.

  • Experience with automated testing across the stack (Vitest/Jest, React Testing Library, Storybook, Playwright, PHPUnit).


How You Work



  • You solve problems and drive them to resolution. You make progress when the ticket is vague, ask good questions without stalling, make a reasonable call and say what you assumed, and consider what your change touches beyond the lines you edited.

  • You take ownership. You treat the work as yours through to done, including the unglamorous parts, and you flag a slipping commitment as soon as you know rather than at the deadline.

  • You learn quickly and adapt. You pick up new areas without needing the same explanation twice, move between projects without friction, and adopt better ways of working, including AI tools, before being told to.

  • You're coachable. You take feedback as information, change your mind on evidence, and hold high standards for your work with low ego.

  • You multiply the people around you. You mentor, review thoughtfully, write things down, and leave the next person better positioned than you found them.

  • You've been the senior engineer on a team. You are able to influence technical direction without formal management authority.

  • You heavily leverage AI development tools. You use Claude Code or GitHub Copilot in your daily work and can show how they've improved the quality and speed of what you deliver.


Nice to Haves But Not Required



  • Twig, Psalm/PHPStan, and modern PHP tooling

  • Real-time web experience (SSE, WebSockets) or live-event and auction systems

  • Payments or PCI-aware development experience

  • AWS (SQS, Kafka, S3) and Docker-based local development


Health + Wellness
You'll have access to generous health, vision, and dental insurance options as well as HealthiestYou, a healthcare service that offers convenient, confidential access to quality doctors 24/7, anytime, anywhere.


Time Off
You'll get a competitive PTO package that includes 20 PTO days, 3 flex days, 4 optional volunteer days, 12 paid holidays, as well as paid parental leave. More is more!


401k
You'll receive a 401k match to help invest in your future.


Equipment
Everything you need to be successful, shipped right to your door. You got this. We got you.


Compensation
The salary range for this position is $114,800 - $191,400. You may also be eligible for a discretionary bonus. Actual compensation within the range will be dependent on your skills, experience, qualifications, and location, as well as applicable employment laws


Location
This is a permanent, full-time, fully remote position (within the U.S. and select Canadian Provinces only). Employees living in Indianapolis, IN are welcome to work from our company headquarters. We do not offer Visa sponsorship or relocation assistance at this time.


Accommodations
Applicants who require accommodations may contact careers@bloomerang.com to request an accommodation in completing a application.


Bloomerang is an Equal Opportunity Employer. Individuals seeking employment at Bloomerang are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.


Bloomerang uses artificial intelligence (AI) tools to help find candidates, review and rank applications against job requirements, and take interview notes. AI does not make hiring decisions. People review every application and every AI recommendation, make all rejection decisions, and make all final hiring decisions.


Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.


As set forth in Bloomerang’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.


If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:


A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service‑connected disability.


A "recently separated veteran" means any veteran during the three‑year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.


An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.


An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer (Payments)
Sr. Software Engineer (Payments)

Bloomerang • United States

Remote
USD 115,000 - 191,000
Health insurance
Vision and dental insurance
401k match
+2
Software Engineer (PDLC Tooling + Automation)
Software Engineer (PDLC Tooling + Automation)

Bloomerang • United States

Remote
USD 101,000 - 168,000
Health insurance and wellness benefits
401(k) match
Generous PTO and holidays
+1
Sr. Public Relations Manager
Sr. Public Relations Manager

Bloomerang • United States

Remote
USD 101,000 - 168,000
Health insurance
401(k) match
Equipment shipped to your door
+1
Account Manager Level 3
Account Manager Level 3

Bloomerang • United States

Remote
USD 90,000 - 135,000
Health insurance
401k match
Fully remote
+3
VP, Revenue Marketing
VP, Revenue Marketing

Bloomerang • United States

Remote
USD 176,000 - 293,000
Health, vision, dental insurance
PTO, holidays, and paid leave
401k match
+2
Manager, Sales
Manager, Sales

Bloomerang • United States

Remote
USD 155,000 - 235,000
Health, Vision, Dental Insurance
401(k) match
Fully remote position
Strategic Account Manager New
Strategic Account Manager New

Bloomreach • United States

Remote
USD 200,000 - 230,000
Health care (medical, dental, vision)
401k plan
Sr. Account Manager
Sr. Account Manager

Bloomerang • United States

Remote
USD 100,000 - 140,000
Health, vision & dental insurance
Generous PTO & holidays
401(k) match
+1
Outbound Business Development Representative - PST/MST/CST
Outbound Business Development Representative - PST/MST/CST

Bloomerang • United States

Remote
USD 75,000 - 90,000
Health insurance
PTO: 20 days + 3 flex + holidays
401k match
+1
Sr. Manager, Sales
Sr. Manager, Sales

Bloomerang • United States

Remote
USD 165,000 - 245,000
Health, vision, dental insurance
PTO + holidays + volunteer days
401k match
+2