GiveCampus

Staff Software Engineer

JavaScriptPythonReactNode.jsSQLPostgreSQLAWSRuby
Traducción automática. Consulta el original.

Sobre la oportunidad

GiveCampus es la plataforma de recaudación de fondos líder en el mundo para instituciones educativas sin ánimo de lucro. Con la confianza de millones de donantes y más de 1,300 universidades, colegios y escuelas K-12, nuestra misión es ayudar a promover la calidad, la asequibilidad y la accesibilidad de la educación. Al ritmo actual, facilitaremos $100 mil millones en donaciones benéficas durante la próxima década, dinero suficiente para enviar a más de 1 millón de estudiantes a la universidad, sin coste de matrícula.

GiveCampus cuenta con el respaldo de inversores líderes, incluido Y Combinator, pero también somos practicantes del Crecimiento Sostenible: hemos formado parte de la lista Inc. 5000 de las empresas privadas de más rápido crecimiento de Estados Unidos durante cada uno de los últimos cinco años y hemos sido rentables nueve de los últimos 10. En 2025, celebramos una inversión de crecimiento de $140 millones que incluyó un importante evento de liquidez para los empleados de GiveCampus, el segundo en menos de tres años.

Nuestro equipo, impulsado por un propósito y compuesto por más de 130 personas, se encuentra en más de 30 estados de EE. UU.: los miembros del equipo trabajan desde donde elijan. Tenemos una hermosa oficina de 12,000sf en Washington, DC, disponible para que la gente la use cuando quiera, y organizamos regularmente encuentros de equipo, visitamos instituciones asociadas y organizamos retiros en diversas ubicaciones.

Aunque operamos a una escala significativa, todavía somos pequeños en comparación con las oportunidades comerciales y de bien social que tenemos por delante. Cada empleado de GiveCampus juega un papel importante en la configuración de lo que vendrá, y estamos ampliando el equipo para apoyar nuestros ambiciosos planes, incluida una inversión de 100 millones de dólares en el desarrollo de productos de IA. Si crees en el poder transformador de la educación y quieres unirte a una empresa en rápido crecimiento y orientada a la misión, encajarás perfectamente.

Buscamos un/a Staff Software Engineer brillante y enérgico/a para ayudar a dar forma al futuro técnico de GiveCampus. Este es nuestro puesto de contribución individual más senior en Ingeniería, y su influencia se extenderá a toda el área de Ingeniería y a la empresa en su conjunto. Establecerá la dirección arquitectónica, guiará nuestras decisiones técnicas más difíciles y elevará el nivel de todo el equipo a través de la mentoría y el ejemplo. Colaborará con ingenieros, Producto y nuestros socios para resolver los tipos de problemas que definen los próximos cinco años de una plataforma. Si le encanta profundizar en la arquitectura, potenciar a las personas que le rodean y asumir los desafíos más difíciles de principio a fin, nos encantaría hablar con usted.

¿Listo/a para aplicar?

Ubicación: Este es un puesto remoto basado en EE. UU. Si bien adoptamos el trabajo flexible y distribuido, también valoramos la conexión en persona. Se espera que los miembros del equipo asistan a múltiples reuniones generales de la empresa y específicas del equipo durante el año.

¡Asegúrate de revisar tus carpetas de spam y promociones en caso de que nuestros correos electrónicos terminen allí!

En GiveCampus, valoramos la diversidad y nos comprometemos a fomentar un entorno de apoyo, inclusión y aprendizaje, tanto en el trabajo como durante el proceso de solicitud. Con este espíritu, animamos a candidatos de todos los orígenes a postularse.

GiveCampus es un Empleador de Igualdad de Oportunidades. Los solicitantes y empleados no son discriminados por motivos de raza, color, credo, sexo, orientación sexual, identidad o expresión de género, edad, religión, origen nacional, estatus de ciudadanía, discapacidad, ascendencia, estado civil, condición de veterano, condición médica o cualquier categoría protegida prohibida por las leyes locales, estatales o federales.

Si sientes que no cumples con todos los requisitos para este puesto, por favor postúlate de todos modos. Sabemos que las brechas de confianza y el síndrome del impostor a menudo impiden conectar con personas increíbles, y no queremos que nos impidan conocerte.

Las responsabilidades incluirán

  1. Establecer y evolucionar la dirección arquitectónica de la plataforma, liderando el diseño de sistemas complejos y transversales, desde la interfaz de usuario hasta los servicios backend y el rendimiento de la base de datos.
  1. Establecer el estándar de calidad de código, diseño de sistemas y arquitectura en toda el área de Ingeniería, para que nuestras soluciones sean escalables, fiables y seguras por defecto.
  1. Actuar como líder de pensamiento técnico y asesor entre equipos, ayudando a otros grupos a resolver sus desafíos más difíciles y guiando la planificación técnica a largo plazo.
  1. Colaborar con los líderes de Producto y diseño para dar forma a la estrategia técnica, evaluar la viabilidad y proporcionar estimaciones para nuestras iniciativas más complejas e innovadoras.
  1. Mentorizar a ingenieros de todos los niveles y dirigir iniciativas de "mejora de nivel" que desarrollen la destreza del equipo a través de estándares de PR, revisiones de diseño y aprendizaje compartido.
  1. Defender la seguridad, el rendimiento y la observabilidad: resolver los problemas más difíciles y empujarnos a mejorar nuestras prácticas, no solo a cumplirlas.
  1. Participar en la respuesta a incidentes complejos y asumir la responsabilidad de la fiabilidad de los sistemas que supervisa.
  1. Liderar conversaciones técnicas con instituciones asociadas sobre desafíos complejos de integración, rendimiento o seguridad para facilitar su éxito.
  1. Contribuir a la contratación y la incorporación de nuevos miembros del equipo, ayudando a construir un equipo de Ingeniería diverso y talentoso.
  1. Participar en el soporte de la plataforma de forma rotatoria (soporte basado en equipos y rotación de guardia 24/7 en pareja).

Lo que buscamos

  1. Amplia experiencia práctica en desarrollo full-stack en Ruby, Python o JavaScript/Node.js, con profunda experiencia en al menos una de ellas.
  1. Un historial de establecimiento de dirección arquitectónica: diseño de sistemas escalables y resilientes que puedan entregarse de forma incremental, manteniendo la vista puesta en la escala.
  1. Un historial de envío de código que ha dado soporte a decenas de miles de usuarios, incluidos clientes empresariales/corporativos (SaaS empresarial).
  1. Dominio de frameworks MVC como Rails o Django.
  1. Sólidas habilidades de desarrollo front-end y back-end, incluidos frameworks modernos de front-end como React y Vue.js.
  1. Profunda experiencia en bases de datos SQL (PostgreSQL, MySQL, Oracle) y experiencia en despliegue en AWS, Heroku o similares.
  1. Liderazgo técnico y mentoría demostrados que han hecho crecer mediblemente a otros ingenieros.
  1. La capacidad de influir más allá de su propio equipo, construyendo confianza y alineación con Ingenieros, Producto, Soporte al Socio y Socios (también conocidos como Clientes).
  1. El juicio para equilibrar la entrega rápida con la mantenibilidad a largo plazo y la planificación para la escala.
  1. Más de 12 años de experiencia práctica en desarrollo, con una parte significativa dedicada a ser un líder técnico, mentor o arquitecto.

Puntos extra si tienes

  1. Conocimiento a nivel experto de Ruby/Ruby on Rails y RSpec.
  1. Experiencia con administración de bases de datos Postgres.
  1. Experiencia en operaciones en lo que respecta a la fiabilidad y velocidad del sitio.
  1. Familiaridad con redes, caché y bases de datos, y cómo diagnosticar problemas de rendimiento y estabilidad.
  1. Experiencia en la definición de estándares de ingeniería, prácticas de seguridad u observabilidad en toda una organización.
  1. Experiencia trabajando en un producto de tecnología de recaudación de fondos/crowdfunding, fintech o pagos.
  1. Un buen ojo para el diseño de interfaces de usuario front-end intuitivas y fáciles de usar.
  1. Experiencia representando a ingeniería externamente a través de charlas, escritos o comunidades de la industria.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores