POSTED 74 DAYS AGO

Catchafire

Senior Software Engineer

About the Role and the Department

Catchafire is looking for a Senior Software Engineer to build out our web application for skills-based volunteering. You must have extensive web development experience using Python and Django as well as experience with frontend software development using HTML, CSS, & Javascript. You should be comfortable coding, gathering & shaping requirements, and taking ownership of complex projects involving cross-functional teams.

The Catchafire platform team is a global agile team that develops world-class products for an audience of passionate volunteers and inspiring nonprofits.

Attributes

Responsibilities of the Senior Software Engineer

Experience / Background

In order to be successful in this role you must meet most, if not all, of the following needs:

It would also be helpful if you have experience with:

About Catchafire

Catchafire is a full service, on-demand solution designed to address the wide-ranging and complex needs of nonprofits by connecting them with talented pro bono professionals. We partner with major funders to provide unlimited access to Catchafire to tens of thousands of nonprofits ready to invest in the growth of their organizations and the impact of their service.

Catchafire is home to a diverse and vibrant community of volunteers, partners, nonprofits, and staff with the drive to do something that matters and insist that we can use our talents in service of our shared humanity.


  • Telecommuting is OK
  • Agencies are OK

Requirements:

Experience / Background


In order to be successful in this role you must meet most, if not all, of the following needs:


  • 7+ years coding Python-based consumer-facing web applications
  • Django web framework
  • Writing & optimizing SQL queries
  • Modern JavaScript framework, HTML, and CSS
  • Working with a remote-first Tech Team in an agile development environment
  • Leading complex projects involving cross-functional teams
  • Administering & configuring Ubuntu servers

It would also be helpful if you have experience with:


  • VueJS
  • Working in the social good sector
  • Modernizing legacy components of larger systems
  • Developing with IT automation tools like Jenkins, Docker, Ansible, etc

About the Company


About Catchafire


Catchafire is a full service, on-demand solution designed to address the wide-ranging and complex needs of nonprofits by connecting them with talented pro bono professionals. We partner with major funders to provide unlimited access to Catchafire to tens of thousands of nonprofits ready to invest in the growth of their organizations and the impact of their service.


Catchafire is home to a diverse and vibrant community of volunteers, partners, nonprofits, and staff with the drive to do something that matters and insist that we can use our talents in service of our shared humanity.

Skills + Tech

IMPACTOPSAPIGOFRONTEND

Salary Range

Not Informed