Software Engineer (Backend)

WeGive's Product team is hiring a Back-end Software Developer to help support our customer growth.

Hybrid (LA/SD)
Full Time

Apply to this position

Follow this link to apply for this position. Resume required.

Apply Now  

About the position

WeGive's Product team is hiring a back-end Software Engineer to build and extend our donor platform to support the growth of our business. The ideal candidate is passionate and adept in architecture and backend development.

What you’ll do:

  • Work primarily in Laravel PHP & MySQL
  • Attend daily Standups, Backlog, Planning and Retrospective meetings
  • Work on development tickets relating to the front-end, functionality of the UI, and design
  • Potentially assist with hotfixes and/or releases
  • Analyze, design, and develop software through delivering clean, maintainable code within a large, complex, and established code base to deliver on our product roadmaps
  • Be a valued member of a cross-functional agile team where sharing and learning from failures is celebrated and constructive feedback is highly encouraged
  • With an open mind, learn and grow your skills by working collaboratively with other developers to design new features and re-architect existing ones for our web-based SaaS product by applying best software development practices and processes

What you bring (Required):

  • 3+ years of software development experience for back-end technologies
  • Bachelor’s Degree in Computer Science or a related field, OR comparable work experience
  • Professional back end software development experience in a web based distributed software architecture
  • Experience with PHP
  • Experience with MySQL
  • Ability to work with a diverse team spanning multiple timezones
  • Ability to apply automated testing best practices for web application back-end
  • Ability to understand product requirements and translate them into technical subtasks
  • Quality engineering skills with solid computer science fundamentals
  • A collaborative and team positive disposition

What would be awesome to have (Preferred):

  • Experience with Laravel Horizon
  • Experience with Laravel Forge
  • Experience with JavaScript, specifically Vue.JS
  • Experience with AWS
  • SaaS experience
  • Adjacent experience in the non-profit sector whether professional or personal
  • Functional understanding of Agile methodologies
  • Experience simultaneously managing multiple web application frameworks and/or migrating from one framework to another

Why you’ll love it here:

  • Market competitive pay
  • Equity
  • Hybrid workplace with fully remote flexibility for many roles
  • Supportive time off policies including vacation, sick/mental health days, volunteer days, company holidays, and a floating holiday
  • Respect of you as an individual and respect for your time.

About WeGive

WeGive is a private company that helps nonprofit organizations maximize their impact through a suite of world-class, online fundraising tools to accelerate social impact around the world. Based in San Diego, Santa Monica, and Malibu CA, trusted by organizations of all sizes, from the fastest-growing nonprofits to some of the world's largest social organizations, nonprofits use WeGive's platform to raise money, engage their communities, and advance their missions.