Commerce

Ingeniero/a de Software II - Backend (Ruby)

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

Sobre la oportunidad

BIENVENIDOS A LA ERA DE COMMERCE AGENTE

En Commerce, nuestra misión es empoderar a las empresas para que innoven, crezcan y prosperen con nuestro ecosistema de commerce abierto y basado en IA. Como empresa matriz de BigCommerce bigcommerce.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca, Feedonomics feedonomics.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca y Makeswift makeswift.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca, conectamos las herramientas y sistemas que impulsan el crecimiento, permitiendo a las empresas desbloquear todo el potencial de sus datos, ofrecer experiencias fluidas y personalizadas en cada canal, y adaptarse rápidamente a un mercado en constante cambio. Creemos en el uso responsable de la IA para desbloquear nuevas posibilidades, y buscamos personas que la utilicen intencionadamente para resolver problemas, acelerar resultados y expandir lo que es posible en su rol. Nuestro propósito es ayudar a las empresas a solucionar con confianza complejos desafíos de commerce para que puedan construir de forma más inteligente, adaptarse más rápido y crecer según sus propios términos. Si quieres formar parte de un equipo de constructores audaces, pensadores agudos y pioneros técnicos que dan forma al futuro del commerce, este es tu lugar.

El equipo de integraciones de pagos de Commerce busca un Ingeniero/a de Software que quiera tener un impacto en todos los niveles de la sociedad, impulsando a innovadores, creativos, emprendedores y propietarios de negocios de todo el mundo para que tengan éxito en cada etapa de su crecimiento.

El equipo de integraciones de pagos de Commerce es responsable de construir, operar y mejorar continuamente las integraciones de pagos en la plataforma BigCommerce, una de las áreas más críticas para el negocio y sensibles a los ingresos del producto.

Nuestro equipo construye integraciones de pasarelas de pago que ayudan a los comerciantes a procesar pagos de forma segura y a soportar experiencias de pago escalables, de alto rendimiento y flexibles.

La organización de Ingeniería de Commerce tiene la misión de construir la plataforma de eCommerce SaaS líder. Trabajamos en estrecha colaboración con equipos de ingeniería de múltiples dominios, gerentes de producto, diseñadores, partes interesadas del negocio y partners externos para construir una plataforma donde podamos ofrecer de forma fácil y segura nuevas experiencias de usuario y alternativas. Nuestro equipo reúne a personas con diversas experiencias y fortalezas, y iteramos, aprendemos y construimos software excelente juntos.

Lo que el equipo gestiona

  1. Diseña y mantiene la funcionalidad de las integraciones de pago y las APIs, incluyendo los flujos de carrito a pedido y el procesamiento de pagos
  1. Garantiza la alta disponibilidad, el rendimiento y la corrección de los servicios relacionados con el pago y el checkout, dado su impacto directo en los ingresos de los comerciantes
  1. Colabora estrechamente con Producto para evolucionar las capacidades de pago y checkout, equilibrando calidad, seguridad (PCI) y velocidad de entrega
  1. Gestiona la gestión de incidentes y las responsabilidades de guardia para los servicios de checkout debido a su naturaleza crítica

Qué harás

  1. Diseñar, implementar y mantener funcionalidades en un servicio de Ruby on Rails para la oferta de pagos en la plataforma BigCommerce
  1. Asegurar que la funcionalidad sea de calidad de producción, con la cobertura de pruebas adecuada en todas las capas, instrumentación implementada y documentación
  1. Solucionar problemas de producción y contribuir a las revisiones post-incidente para mejorar la fiabilidad
  1. Producir código a prueba de balas que sea robusto, eficiente y mantenible
  1. Trabajar en problemas desafiantes como la optimización de consultas y el rendimiento mientras se cumplen los protocolos de seguridad
  1. Colaborar estrechamente con operaciones e infraestructura para mejorar la arquitectura mientras se construyen y escalan servicios de back-end
  1. Participar en discusiones técnicas sobre nuevas soluciones y arquitecturas
  1. Construir productos escalables y atractivos utilizando herramientas modernas
  1. Colaborar con nuestros equipos de producto y diseño para definir especificaciones de funcionalidades y plazos
  1. Construir nuevas funcionalidades con un enfoque en la testeabilidad y la extensibilidad
  1. Participar en discusiones técnicas sobre nuevas soluciones y arquitecturas
  1. Mentorizar a otros ingenieros en el dominio actual
  1. Revisar el código de otros ingenieros para mantener y mejorar la calidad y la seguridad
  1. Apoyar una cultura abierta, positiva y enérgica
  1. Fomentar la innovación y crear un entorno de mejora continua
  1. Asegurar que las decisiones técnicas apoyen nuestros objetivos de calidad, rendimiento, escalabilidad, fiabilidad, disponibilidad y seguridad

Requisitos mínimos

Quién eres

  1. 3+ años de experiencia profesional en desarrollo backend, con un fuerte enfoque en Ruby on Rails
  1. Sólida comprensión de la construcción y operación de sistemas de calidad de producción (por ejemplo, conoces los registros, trazas, métricas, flags de funcionalidades y puedes depurar problemas de tráfico en vivo)
  1. Familiaridad con herramientas de observabilidad (por ejemplo, Prometheus, Grafana, Sentry y Lightstep)
  1. Un buen entendimiento del Diseño Orientado al Dominio (DDD)
  1. Experiencia integrando con APIs y servicios de terceros, particularmente aquellos con transiciones de estado complejas (como flujos de pago).
  1. Educación: Preferiblemente Título de Grado en Informática, Ingeniería Eléctrica, Ingeniería de Software, Ingeniería Informática, MIS; o experiencia equivalente o haber completado un bootcamp integral de ingeniería de software.
  1. Experiencia con principios de integración continua y diseño, implementación y asunción de propiedad de diversas tareas a lo largo del ciclo de desarrollo
  1. Experiencia en el desarrollo de servicios web y aplicaciones de alto rendimiento, escalables y disponibles
  1. Se valorará experiencia con PHP y Scala

INCLUSIÓN Y PERTENENCIA

#LI-RA1

En Commerce, creemos que celebrar las historias, perspectivas y habilidades únicas de cada empleado marca la diferencia para nuestra empresa, nuestros clientes y nuestra comunidad. Somos un empleador que ofrece igualdad de oportunidades y el ambiente inclusivo que construimos juntos dará cabida a que cada persona contribuya, crezca y prospere.

Garantizaremos que las personas con discapacidades reciban adaptaciones razonables para participar en el proceso de entrevista, desempeñar las funciones esenciales del puesto y recibir otros beneficios y privilegios de empleo. Si necesita una adaptación para poder ser entrevistado en Commerce, por favor háganoslo saber durante cualquiera de sus interacciones con nuestro equipo de contratación.

Obtenga más información sobre el equipo, la cultura y los beneficios de Commerce en commerce.com/careers/

VERIFICACIÓN DE IDENTIDAD

Para proteger a nuestros candidatos y a la empresa de actividades fraudulentas, nuestro proceso de entrevista puede incluir la verificación de identidad gubernamental y biométrica a través de Persona, nuestro proveedor de confianza de verificación de identidad. Toda la información se recopila y procesa de forma segura de acuerdo con las leyes de privacidad aplicables.

PROTÉGETE CONTRA ESTAFAS DE CONTRATACIÓN: NUESTRA EXENCIÓN DE RESPONSABILIDAD CORPORATIVA

Commerce, junto con muchos otros empleadores, ha sido objeto de ofertas de empleo fraudulentas a solicitantes de empleo esperanzados.

Tenga en cuenta:

Commerce no ofrece puestos de trabajo a personas que no pasen por nuestro proceso formal de contratación.

Commerce nunca:

  1. requerirá el pago de honorarios de reclutamiento a los candidatos;
  1. solicitará información de identificación personal a través de sitios web o aplicaciones no autorizados;
  1. intentará solicitarle dinero como parte del proceso de contratación o como parte de una oferta de empleo;
  1. solicitará dinero para completar los requisitos de visado como parte de una oferta de empleo.

Si recibe ofertas de empleo no solicitadas de Commerce, le instamos a que sea extremadamente cauteloso y evite participar o responder.

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