Company

CatchafireSee more

addressAddressRemote
type Form of workFull-time
salary Salary$123K - $155K a year
CategoryInformation Technology

Job description

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 (read more here) 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 has delivered over $236M in services to nonprofits, has facilitated over 1.2M hours of volunteering with over 60,000 matches, and we're tracking to deliver $1B annually in services within 5 years. We have achieved ~40+% year over year revenue growth over the past several years and are poised for accelerated revenue and impact growth by scaling our foundation business.

Our mission is simple: catalyze positive social change by building a stronger nonprofit sector fueled by talent abundance. Here are some ways to get to know us better:

  • Read our 2022 Impact Report
  • Get to know some of our Nonprofits more deeply
  • Get to know our Nonprofit programming through our webinars

Catchafire is a remote-first workplace. We provide accommodations to help with home office set up. All roles are remote full time (unless stated in job description), with the expectation that the employee is willing and able to travel periodically as deemed necessary and beneficial.

Catchafire is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We are also welcoming to any reasonable accommodations that can be made for candidates in our hiring process.

Unfortunately, we are unable to provide sponsorship for employment at this time.

ABOUT THE ROLE AND DEPARTMENT

Location: Any (permanently remote position)

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.

RESPONSIBILITIES

  • Engage in all aspects of software development, including architecture, documentation, testing, deployment, maintenance, and bug-fixing, primarily using Python, Django, and MariaDB
  • Write Django templates, JavaScript, modern HTML, & SASS
  • Review & shape product specs, suggest changes to optimize for ROI, identify edge cases, and improve UX
  • Model engineering excellence & provide technical & project management guidance to other Tech Team members
  • Apply modern DevOps practices across development, QA, and production systems
  • Identify and champion opportunities for improvement, judiciously balancing improvements to our infrastructure & code base against feature development

ATTRIBUTES

  • Self starter: You are capable of taking charge on a project. You are always looking for new technologies to explore and new ways to improve processes. You lead by example.
  • Strategic thinker: You are not satisfied accepting unstated assumptions or taking direction without critical evaluation. You work hard to understand the underlying purpose of each assignment and the rationale behind existing processes. You have opinions and are not shy about expressing them.
  • Communicator: You communicate clearly and concisely. You have strong opinions loosely held and contribute your thoughts to the group. You argue your positions in an environment that encourages opposing viewpoints.
  • Craftsperson: You are passionate about your code: its readability, quality, documentation and maintainability.
  • Pragmatic perfectionist: Though you are driven to improve subpar code and systems, you nevertheless maintain productivity and ship in challenging environments. You prioritize the right improvements at the right time.
  • Humility: You like challenges and are happy to be proven wrong. You welcome every opportunity to teach or learn from others. You are eager to achieve and work at all levels of responsibility.

EXPERIENCE / BACKGROUND

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

  • 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 and AWS-based systems

It would also be helpful if you have experience with:

  • VueJS
  • Working in the social good sector
  • Modernizing legacy components of larger systems
  • MariaDB (or MySQL)
  • Automation tools like Terraform, Jenkins, Docker, Ansible, etc

COMPENSATION & BENEFITS

  • The salary range for this position is commensurate with experience and geography dependent - $50,000 - $120,000
  • Fully remote work environment with a one-time work-from-home stipend to help you set up your space
  • Professional development stipend
  • Unlimited PTO and 50 hours paid time off to volunteer
  • 401K, medical, vision, and dental insurance
  • Please note: we do not provide sponsorship at this time
  • Permanently remote position (we are a remote-first Tech Team)

Benefits

Work from home stipend, Health insurance, Unlimited paid time off, Dental insurance, 401(k), Paid time off, Vision insurance, Volunteer time off
Refer code: 9066728. Catchafire - The previous day - 2024-04-17 16:18

Catchafire

Remote
Jobs feed

Full Stack Developer

Cano Health

Miami, FL

Front End Software Developer or Full Stack Engineer

Technology Consultants Inc

Bethesda, MD

Sr. Full Stack Developer

Trisource Staffing Solutions

Silver Spring, MD

Full Stack Web Developer

Boozallen

Virginia, United States

Azure Full Stack Developer

Bdr Solutions

Leesburg, VA

Full-Stack Web Application Developer

Jobsbridge

San Jose, CA

Share jobs with friends

Related jobs

Senior Software Engineer (Remote)

Java Full Stack Lead Software Engineer - PDM Senior Consultant

Deloitte Us

Tallahassee, FL

just now - seen

Senior Software Engineer

Peraton

Melbourne, FL

4 hours ago - seen

Senior Web Applications Engineer

Software And Services

San Diego, CA

6 hours ago - seen

Senior Web Applications Engineer

Software And Services

Cupertino, CA

6 hours ago - seen

Senior Software Engineer, Apple Services Engineering

Software And Services

Cupertino, CA

6 hours ago - seen

Senior Privacy Engineer - Generative AI & Privacy Technologies

Software And Services

Cupertino, CA

6 hours ago - seen

Senior Software Engineer, iCloud Efficiency

Software And Services

Cupertino, CA

6 hours ago - seen

CL Senior Software Engineer (473)

Staff Finders Technical, Inc.

Johnston, IA

6 hours ago - seen

SOFTWARE ENGINEER: SENIOR (BACKEND) - BOSTON, MA (REMOTE)

7 Eagle Group

Boston, MA

7 hours ago - seen

Senior Software Engineer, Maps Data Pipeline

Waabi

Kansas, United States

7 hours ago - seen

Senior Hardware/Software Engineer (Gaming Technologies), NSC

Core Government Services Corporation

Leavenworth, KS

7 hours ago - seen

Senior Software Engineer

Aditi Consulting

Johnston, IA

7 hours ago - seen

Senior Software Engineer

Intuitive Surgical

Blacksburg, VA

7 hours ago - seen

Senior Software Engineer

Deepsight Technology

Saint Louis, MO

7 hours ago - seen

Senior Software Engineer, Data Lake Platform

Attentive

West Virginia, United States

7 hours ago - seen

Senior Software Development Engineer

Nextup Solutions

Blacksburg, VA

7 hours ago - seen

Ozmo Senior Software Engineer

Ozmo

Blacksburg, VA

7 hours ago - seen

Software Engineer - Senior II - ESW04

Solutions³ Llc

Sterling, VA

7 hours ago - seen