Blog

Nuestro plan

Misión y valores

Senior Backend Developer

Apply Here

Position Description

This is a remote volunteer position

For this role we are specifically seeking experienced Python engineers who are able to help review PRs and support our junior and mid-level engineers on the backend team, in addition to doing feature work.

The Couchers.org codebase is open source under the MIT license and we accept occasional contributions via the Open Source Developer process, however, we are looking for some dedicated volunteers who can join the formal backend team and make a commitment of 5+ hours per week (you choose when!).

We pride ourselves on good documentation, a fun volunteer experience, ease of contribution, and ability for contributors to make large impacts. You will be working alongside experienced professionals who are motivated to develop their skills, meet other professionals, and develop this critical platform for the couch surfing community. And most of all, have fun and do something we love together!

Duties

  • Helping review backend Python code by other developers and providing feedback to keep things moving
  • Defining the direction and architecture of backend development
  • Leading backend feature development and working with junior and mid-level engineers on implementation
  • Working with the frontend and UX teams to design and implement features;

Requirements

  • Python expertise: Strong experience building and maintaining production backend systems in Python.
  • Technically mature, conscious of tradeoffs and able to become comfortable with our technologies quickly

Preferred

  • Experience with SQLAlchemy, Postgres and/or the PostGIS geospatial extension;
  • Experience with Protocol Buffers and/or gRPC;
  • Experience with best practices Git and GitHub including code review;

Expectations/Commitment

  • At least 5 hours per Week
  • 3 months commitment

Apply

  1. Fill out this form. Under "Position Applying For", put "Senior Backend Developer".

  2. We'll review and get back to you as soon as possible — setting up a Zoom call so we can get to know you and you can meet the team.

  3. After accepting the position, we'll send you some volunteer agreements and then get you onboarded with the people you're going to directly work with.

Acerca de

Nuestro plan

Preguntas frecuentes

Misión y valores

Centro de ayuda

Hoja de ruta y actualizaciones

Legal y más

Términos del servicio

Couchers, Inc.

Código abierto

Contáctanos

Informar de un problema

DonarVoluntariado
Download on the App StoreGet it on Google Play

Couchers.org es un proyecto de Couchers, Inc., una organización sin ánimo de lucro exenta de impuestos 501(c)(3) de EE.UU.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

© 2026 Couchers, Inc.

Versión v1.2.18233, última actualización hace 14 horas.