Stripe

Ingeniero de Soluciones Técnicas

PythonJavaReactRubyPHPGo
Traducción automática. Consulta el original.

Quiénes somos

Sobre Stripe

Stripe es una plataforma de infraestructura financiera para empresas. Millones de compañías, desde las empresas más grandes del mundo hasta las startups más ambiciosas, utilizan Stripe para aceptar pagos, aumentar sus ingresos y acelerar nuevas oportunidades de negocio. Nuestra misión es aumentar el PIB de internet y tenemos una cantidad asombrosa de trabajo por delante. Eso significa que tienes una oportunidad sin precedentes de poner la economía global al alcance de todos mientras realizas el trabajo más importante de tu carrera.

Sobre el equipo

Los desarrolladores adoran Stripe por la simplicidad de nuestras APIs, la minuciosidad de nuestra documentación y nuestro enfoque en la experiencia del desarrollador. El equipo de Ingeniería de Soluciones Técnicas (TSE) es el nexo que apoya a nuestros usuarios desarrolladores y defiende que la experiencia del desarrollador es fundamental para la experiencia general de nuestros usuarios. El equipo de TSE interactúa directamente con los usuarios desarrolladores más que cualquier otro equipo en Stripe, por lo que tu puesto tendrá un impacto significativo en aquello por lo que Stripe es conocido y lo que más valora. Cuando hacemos bien nuestro trabajo, los desarrolladores de todo el mundo pueden lanzar y hacer crecer sus negocios sin problemas en Stripe, ya sea que estén integrando pagos por primera vez o creando sistemas financieros complejos.

Qué harás

Los TSE comprenden increíblemente bien los fundamentos de la programación y se involucran con entusiasmo para familiarizarse con el código de otros. Realizarás una gran variedad de tareas, que incluyen explicar conceptos técnicos sobre los productos de Stripe, crear y depurar integraciones con desarrolladores, y producir o mejorar guías que ayuden a nuestros usuarios a resolver problemas particulares para tener éxito con Stripe. Interactuarás con desarrolladores de todos los niveles de habilidad a través de una variedad de medios, permitiéndoles tener éxito al usar Stripe.

Al principio, los miembros actuales del equipo dedicarán una gran cantidad de tiempo a enseñarte y ayudarte a alcanzar un nivel de comodidad y experiencia con Stripe, sus servicios y cómo interactuamos con los usuarios. Más adelante, nos encantaría que asumieras este rol con otros miembros del equipo y con Stripe en general, ya que enseñar es una excelente manera de aprender y reforzar lo que sabes.

Si eres alguien a quien le gusta trabajar con todo tipo de código, eres un investigador rápido, un escritor sólido y te entusiasma ayudar a otros a crear productos de misión crítica con Stripe, ¡queremos saber de ti!

Quién eres

Buscamos a alguien que cumpla con los requisitos mínimos para ser considerado para el puesto. Si cumples con estos requisitos, te animamos a postularte. Las cualificaciones preferentes son un plus, no un requisito.

Responsabilidades

  1. Comunicarte con varios desarrolladores externos y ayudarlos a crear sus aplicaciones sobre la infraestructura de Stripe en varios lenguajes de programación (incluidos Java, Python, Ruby, PHP, Go, NodeJS, .NET, ReactJS, React Native, Swift, Objective-C, Kotlin y Java para Android).
  1. Desbloquear a desarrolladores externos con sus desafíos de integración más difíciles a través de una variedad de canales de soporte, incluidos correo electrónico, software de gestión de tickets, rastreadores de problemas internos, plataformas comunitarias (como StackOverflow) y software de chat en tiempo real (como Slack y Discord).
  1. Desarrollar y mantener documentación interna y externa, ejemplos, demostraciones de integración y fragmentos de código que demuestren patrones de uso de la infraestructura de Stripe.
  1. Identificar puntos de fricción que encuentran los desarrolladores y colaborar con los equipos de ingeniería para mejorar los productos de Stripe. Participar en varias sesiones de planificación regulares, revisiones de diseño y reuniones de desarrollo de equipos de ingeniería extendidos.
  1. Desarrollar y mantener un conjunto de herramientas de soporte interno para el equipo de TSE y para el soporte de Stripe en general, por ejemplo, una herramienta Copilot basada en LLM de generación aumentada por recuperación o la herramienta de administración Invoice Explainer.
  1. Actuar como defensor de los desarrolladores y recurso educativo interno para la organización, organizando regularmente formación para personal no técnico dentro de la organización y respondiendo en tiempo real a preguntas sobre integración de productos.

Este puesto es remoto, pero requiere que los candidatos estén ubicados en las zonas horarias de Mountain o Pacific.

Requisitos mínimos

  1. Al menos 4 años de experiencia en desarrollo de software full-stack, con un historial comprobado de creación de aplicaciones web o móviles que brinden experiencias de usuario de alta calidad.
  1. Experiencia directa explicando conceptos técnicos, y sentirse cómodo explicando cómo funciona Stripe tanto a audiencias técnicas como no técnicas.
  1. Entender cómo escribir código bueno y limpio en múltiples lenguajes de programación, así como saber leer código que podría no estar tan bien escrito.
  1. Capacidad para ayudar a los usuarios durante el horario laboral en la región en la que te encuentres. Esto puede incluir ocasionalmente proporcionar cobertura de fin de semana para monitorear/apoyar la infraestructura crítica, con lo cual los TSE están especialmente capacitados para ayudar dado el conocimiento del equipo sobre los productos de Stripe y las integraciones activas. El equipo es en gran medida remoto y apoyamos mucho los acuerdos de trabajo que permiten atender el cuidado familiar y otras necesidades.

Cualificaciones preferentes

  1. Disfrutar escribiendo de manera clara y rápida.
  1. Las habilidades generales de ingeniería de software son importantes para nosotros, ya que entendemos que se pueden aprender nuevos lenguajes y frameworks si comprendes los conceptos.
  1. Experiencia enseñando o asesorando a desarrolladores.
  1. Sentirse cómodo trabajando con un alto grado de autonomía y supervisión limitada.
  1. Título en Ciencias de la Computación, Ingeniería de Software/Informática o un campo de estudio analítico relacionado.

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