WeGive is hiring a
Remote Senior Backend Software Engineer

📍 Remote

👤 Role Type: Full-time

How to apply Include a maximum 2-minute loom video (free) describing why you think you're a good fit for the role as your answer to the applicant question 'what interests you about this role?'.

About WeGive WeGive is a 5-year-old SaaS fundraising platform serving nonprofit organizations with branded domain solutions and deep CRM integrations. We're a small, impactful team building technology that helps nonprofits, mostly christian ministries, raise more money and manage donor relationships effectively.

The Role We're looking for a senior backend engineer who can own problems end-to-end and work independently. This isn't a role where you'll receive detailed specifications—you'll be expected to understand business requirements, propose solutions, scope your own work realistically, and deliver quality code with minimal oversight.

As a growing startup, we need engineers who can take ownership of entire problem domains, work autonomously, and drive solutions forward without constant direction.

We’re looking for a developer who ships — not just someone who writes great code.

At WeGive, the difference between a good engineer and a great one isn’t syntax or style; it’s the ability to deliver working features that users actually use and love. You’ll be responsible for building clean, maintainable systems and getting them into production quickly and reliably.

You should be comfortable balancing quality and speed, understanding tradeoffs, and iterating toward better solutions instead of waiting for perfect ones. You’ll think in terms of business impact and user outcomes, not just technical purity.

The best developers on our team: • Ship working versions early and improve them. • Think about the user experience, not just the architecture. • Communicate tradeoffs clearly and make pragmatic calls. • Document what matters and help others move faster.

If you can consistently take an idea from concept to production — cleanly, thoughtfully, and fast — you’ll thrive here.

What You'll Actually Work On

Infrastructure & Performance

  • Optimize MySQL queries and database architecture
  • Manage AWS systems and deployment infrastructure
  • Debug and resolve production issues independently
  • Improve system performance and scalability
Integration Work

  • Build and maintain integrations with nonprofit CRM systems
  • Handle complex data migrations and transformations between platforms
  • Work with nonprofit data models and custom CRM objects
  • Debug integration issues using logs and API documentation
Core Platform Development Build and maintain our Laravel backend systems Implement new features with proper architecture and testing Handle partial refund logic, payment processing, and financial operations Build and maintain APIs for our branded domain infrastructure

What We're Looking For

Must-Haves

  • 7+ years backend development experience with proven ability to work independently
  • Strong Laravel/PHP expertise - you should know this framework deeply
  • MySQL optimization skills - understanding indexes, query performance, and database design
  • AWS experience - comfortable managing cloud infrastructure and deployments
  • Realistic scope estimation - you understand what you can deliver and communicate honestly about timelines
  • Ownership mindset - you see problems through to completion without needing constant check-ins
  • Strong written communication - you document decisions, write clear technical documentation, and communicate async effectively
Strong Preferences

  • Experience with nonprofit CRM platforms and data models
  • DNS/domain management experience
  • Deployment platform experience (Laravel Forge or similar)
  • History of reducing technical debt while shipping features
  • Experience working in small teams or startups where you wore multiple hats
What Won't Work

  • Need for detailed specifications before starting work
  • Difficulty estimating scope or consistent timeline overruns
  • Waiting for permission or direction on every decision
  • Lack of initiative in investigating and solving problems
  • Poor communication about blockers or delays
Our Tech Stack

  • Backend: Laravel 10+, PHP 8+
  • Database: MySQL
  • Infrastructure: AWS systems
  • Integrations: Nonprofit CRM APIs, payment processors, and third-party services
  • Version Control: GitHub
The Team You'll be joining a small, focused engineering team at a remote-first startup. We value self-direction, clear communication, and taking ownership of your work. The team handles everything from new feature development to production support to customer data migrations, and everyone is expected to contribute across the stack as needed.

What We Offer

  • Fully remote work environment
  • Competitive salary and benefits
  • Opportunity to have significant impact on nonprofit fundraising
  • Direct collaboration with leadership on technical architecture
  • Exposure to complex integration challenges across multiple platforms
  • Chance to shape our technical direction as we grow

Benefits

  • 401(k)
  • Remote Work
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Paid Time Off
WeGive Logo
💵 Salary: $160,000 - $200,000
📍 Location: Remote

Share this job:


Receive updates on similar jobs:

Want weekly Christian tech job updates?

Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.

💡Ideas+Bugs