Software Engineer, Data Team W107

Job expired!

Fundada en 2007, Qgiv está dedicada a apoyar a organizaciones sin fines de lucro en los EE. UU. y Canadá con software de recaudación de fondos cuidadosamente diseñado y fácil de usar. Sirviendo a más de 6,500 organizaciones sin fines de lucro, incluidas Habitat for Humanity, Big Brothers Big Sisters, Junior Achievement, y Humane Societies, proporcionamos herramientas esenciales de recaudación de fondos en línea para ayudar a las organizaciones a cumplir con sus misiones.

En Qgiv, nuestros valores fundamentales — empatía, introspección, honestidad, integridad, persistencia, apertura, respeto y pasión — nos guían. Nos esforzamos por crear una cultura laboral donde las personas puedan ser auténticas mientras trabajan hacia la misión de nuestra empresa. En lugar de buscar candidatos perfectos, buscamos aquellos comprometidos con la mejora y el crecimiento mutuos.

Como parte de nuestro equipo de datos, colaborarás con ingenieros, gerentes de producto, diseñadores, especialistas en control de calidad y analistas para ofrecer valor medible a nuestros clientes sin fines de lucro. Tu rol implicará desarrollar funciones que proporcionen información procesable a través de la integración de datos, informes, paneles de control e integraciones de API. Este trabajo impulsará partes críticas de las operaciones de nuestros clientes.

  • Construir y mantener funciones dentro del panel de control, especialmente aquellas centradas en capacidades de informes e integraciones de terceros.
  • Entregar valor medible en un entorno colaborativo con ciclos de retroalimentación cortos.
  • Desarrollar nuevas soluciones en informes o integraciones mediante endpoints API documentados para aplicaciones web y móviles.
  • Escribir código eficiente, escalable y bien testado con alta atención al detalle.
  • Mentorear y guiar a miembros junior del equipo para fomentar su crecimiento profesional.
  • Documentación limitada sobre el panel de control conceptual y API pública.
  • Proyectos que pueden no estar bien definidos inicialmente.
  • Habilidades superiores de depuración necesarias debido a documentación de código insuficiente.
  • Estilo y claridad de código inconsistentes, requiriendo adaptación a nuevos estándares.
  • Dependencias imprevistas y prioridades cambiantes rápidamente, lo que demanda adaptabilidad.

Para tener éxito en este rol, necesitarás:

  • Experiencia previa en desarrollo con PHP y MySQL.
  • Experiencia con SQL y sistemas RDBM, y normalización de bases de datos (MySQL o Postgres).
  • Conocimiento de HTTP y mejores prácticas de API RESTful.
  • Experiencia con Programación Orientada a Objetos.
  • Comprensión de vulnerabilidades y métodos de prevención de Seguridad en Aplicaciones Web.
  • Experiencia con control de versiones usando Git y GitHub.
  • Experiencia con pruebas unitarias y desarrollo basado en pruebas.
  • Familiaridad con AWS.
  • Experiencia integrando servicios de terceros como Salesforce y MailChimp a través de APIs HTTP.
  • Habilidad para tomar y justificar decisiones técnicas sólidas.
  • Escribir código de calidad y escalable y explicar su importancia.
  • Desarrollar estructuras de base de datos optimizadas para el rendimiento.
  • Planificación, estimación y mitigación de riesgos de requisitos complejos.
  • Mejorar continuamente habilidades técnicas e infraestructura de la plataforma.
  • Comprensión del impacto de las decisiones técnicas a través de equipos o productos.
  • Familiaridad con metodologías ágiles.

Unirse a Qgiv viene con varios beneficios:

  • Seguro de salud, visión, dental, vida y discapacidad.
  • Reembolso de plan de acondicionamiento físico y plan de ahorro para la jubilación.
  • Sueldo competitivo y política flexible de tiempo libre remunerado.
  • Días festivos pagados, tiempo libre para voluntariado y licencia parental.
  • Tiempo libre para votar y provisión de hardware necesario.
  • Puesto remoto a tiempo completo y mucho equipo de Qgiv.

El salario se determina en función de la equidad interna,