This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Senior Backend Laravel Developer

Added
15 days ago
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Related skills

php laravel

Givecloud is a fundraising and donor management platform designed primarily for nonprofits.

As a provider of best-in-class solutions for nonprofits, Givecloud inherits its passion from our customers who are changing the world. Through empathy and innovation we strive to provide our customers with the best and most effective tools that enable them to fulfill their passion for the causes they support. We are seeking a disciplined and experienced intermediate/senior full-stack software developer who understands that quality is a team sport to support our collective vision and deliver on beautiful user experiences. Our developers are dedicated professionals, passionate about supporting others, writing great code, shipping great code, and making the best product possible.

The Role
  • Contribute to Givecloud’s web and API solutions for nonprofit customers who are changing the world
  • Write backend PHP with Laravel, and occasionally frontend code with React and Tailwind
  • Be part of a high-functioning, experienced team with other senior developers
  • Work with tools such as Github, Jira, Confluence, Slack, Datadog, Bugsnag, Google Cloud & Workspace, etc.
  • Work on our RESTful JSON API and other backend enhancements and new functionality
  • Leverage feature flags, Continuous Integration (Github Actions) and small vertical slices of work to ship code often
  • Contribute in story mapping exercises for our larger roadmap initiatives
  • Bring a focus to things like application performance, scalability and telemetry
  • Provide feedback and influence into the design process to help us build testable code and data models
  • Design and build quality, performance, and reliability in from day one, and inspire other team members to do the same
Who you are not 
  • Someone who says “not my problem” - We understand that our success hinges on the success of the entire organization.  If we see something that could be optimized or corrected, we say something.
  • Someone who “sets it and forgets it” - Success is a journey not a destination - it’s following a disciplined process and getting incrementally better each and every day.
  • Someone for whom change is disconcerting - In the presence of new knowledge and learnings, we embrace change and pivot rapidly.
Your Skills & Experience
  • BS in Computer Science or equivalent practical experience 
  • Excellent interpersonal and communication skills (both written and oral)
  • Able to write clean, documented and maintainable code
  • 10+ years of software engineering experience 
  • 6+ years of Laravel framework experience
  • Strong commercial experience with modern PHP (8.0+) and Laravel (10+)
  • Proficiency in Eloquent, optimization and Laravel ecosystem: queues, jobs, events, listeners
  • Deep understanding of RESTful JSON API design and backend architecture
  • Comfortable with TDD and testing frameworks (PHPUnit)
  • Exceptional attention to detail, deep engagement in architectural design, and a constant focus on scalability
  • Version control tools and branching workflows: Git, GitHub
  • Experience with Tailwind CSS, Docker/Orbstack, GCP serverless architecture
  • Bonus: 
    • Frontend experience using ReactJS
    • Experience developing and maintaining continuous integration and test pipeline tools (e.g. Docker, Jenkins, GitHub Actions)
Why Join Us
  • Be part of a high-functioning, experienced team with other senior developers
  • Immerse yourself in a supportive and innovative company culture that values asynchronous work and remote collaboration.
  • Your voice will be heard, your contributions valued, and you'll be empowered to make a lasting impact.
  • Apply your technical skills to solve creative and challenging problems that contribute to meaningful causes.
  • Take ownership of your tasks, your successes, and even a stake in the company's growth.
  • Enjoy an attractive benefits package and a progressive time-off philosophy.
  • Embrace the flexibility of working from home within a well-established virtual team that’s always been a key component of our environment.

We are dedicated to cultivating an inclusive workplace where diversity is celebrated, and every individual feels valued, respected, and empowered to contribute their unique perspectives and talents.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to On site Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →