Commerce

Ingénieur Logiciel II - Backend (Ruby)

RubyPHPGo
Traduction automatique. Consultez l’original.

À propos du poste

BIENVENUE DANS L'ÈRE COMMERCE AGENTIQUE

Chez Commerce, notre mission est de permettre aux entreprises d'innover, de croître et de prospérer avec notre écosystème commerce ouvert et piloté par l'IA. En tant que société mère de BigCommerce bigcommerce.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca, Feedonomics feedonomics.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca et Makeswift makeswift.com/?ajs_aid=c1841cd9-85ff-45a3-b012-51251932aeca, nous connectons les outils et les systèmes qui alimentent la croissance, permettant aux entreprises de libérer tout le potentiel de leurs données, d'offrir des expériences transparentes et personnalisées sur tous les canaux, et de s'adapter rapidement à un marché en constante évolution. Nous croyons en l'exploitation responsable de l'IA pour ouvrir de nouvelles possibilités, et nous recherchons des personnes qui l'utilisent intentionnellement pour résoudre des problèmes, accélérer les résultats et élargir ce qui est possible dans leur rôle. Notre objectif est d'aider les entreprises à résoudre en toute confiance des défis commerce complexes afin qu'elles puissent construire plus intelligemment, s'adapter plus rapidement et croître selon leurs propres termes. Si vous souhaitez faire partie d'une équipe de bâtisseurs audacieux, de penseurs avisés et de pionniers techniques qui façonnent l'avenir du commerce, c'est l'endroit qu'il vous faut.

L'équipe d'intégrations de paiement de Commerce recherche un Ingénieur Logiciel qui souhaite avoir un impact à tous les niveaux de la société en permettant aux innovateurs, aux penseurs créatifs, aux entrepreneurs et aux propriétaires d'entreprises du monde entier de réussir à chaque étape de leur croissance.

L'équipe d'intégrations de paiement de Commerce est responsable de la construction, de l'exploitation et de l'amélioration continue des intégrations de paiement sur la plateforme BigCommerce - l'un des domaines les plus critiques pour l'entreprise et les plus sensibles aux revenus du produit.

Notre équipe crée des intégrations de passerelles de paiement qui aident les commerçants à traiter les paiements en toute sécurité et à prendre en charge des expériences de paiement évolutives, performantes et flexibles.

L'organisation d'ingénierie de Commerce a pour mission de construire la plateforme eCommerce SaaS leader. Nous travaillons en étroite collaboration avec les équipes d'ingénierie de plusieurs domaines, les chefs de produit, les designers, les parties prenantes commerciales et les partenaires externes pour construire une plateforme où nous pouvons facilement et en toute sécurité offrir de nouvelles expériences utilisateur alternatives. Notre équipe rassemble des personnes aux expériences et forces variées, et nous itérons, apprenons et construisons ensemble d'excellents logiciels.

Ce que l'équipe possède

  1. Conception et maintenance des fonctionnalités d'intégration de paiement et des APIs, y compris les flux panier-commande et le traitement des paiements
  1. Assurer une haute disponibilité, performance et exactitude pour les services liés au paiement et à la caisse, compte tenu de leur impact direct sur les revenus des commerçants
  1. Partenariat étroit avec le Produit pour faire évoluer les capacités de paiement et de caisse tout en équilibrant la qualité, la sécurité (PCI) et la rapidité de livraison
  1. Gestion des incidents et responsabilités de garde pour les services de caisse en raison de leur nature critique

Ce que vous ferez

  1. Concevoir, implémenter et maintenir des fonctionnalités dans un service Ruby on Rails pour l'offre de paiement sur la plateforme BigCommerce
  1. Assurer que la fonctionnalité est de qualité production, avec une couverture de tests appropriée à toutes les couches, une instrumentation en place et une documentation
  1. Dépanner les problèmes de production et contribuer aux revues post-incident pour améliorer la fiabilité
  1. Produire du code à toute épreuve, robuste, efficace et maintenable
  1. Travailler sur des problèmes complexes tels que l'optimisation des requêtes et des performances tout en respectant les protocoles de sécurité
  1. Travailler en étroite collaboration avec les opérations et l'infrastructure pour améliorer l'architecture tout en construisant et en faisant évoluer les services back-end
  1. Participer aux discussions techniques sur les nouvelles solutions et architectures
  1. Construire des produits magnifiques et évolutifs en utilisant des outils modernes
  1. Collaborer avec nos équipes produit et design pour définir les spécifications des fonctionnalités et les délais
  1. Construire de nouvelles fonctionnalités en mettant l'accent sur la testabilité et l'extensibilité
  1. Participer aux discussions techniques sur les nouvelles solutions et architectures
  1. Mentorer d'autres ingénieurs dans le domaine actuel
  1. Examiner le code des autres ingénieurs pour maintenir et améliorer la qualité et la sécurité
  1. Soutenir une culture ouverte, positive et énergique
  1. Encourager l'innovation et favoriser un environnement d'amélioration continue
  1. S'assurer que les décisions techniques soutiennent nos objectifs de qualité, performance, évolutivité, fiabilité, disponibilité et sécurité

Prérequis

Qui vous êtes

  1. 3+ années d'expérience professionnelle en développement backend, avec un fort accent sur Ruby on Rails
  1. Solide compréhension de la construction et de l'exploitation de systèmes de qualité production (par exemple, vous savez comment utiliser les logs, les traces, les métriques, les feature flags, et vous pouvez déboguer les problèmes de trafic en direct)
  1. Familiarité avec les outils d'observabilité (par exemple, Prometheus, Grafana, Sentry et Lightstep)
  1. Bonne compréhension de la conception pilotée par le domaine (Domain Driven Design)
  1. Expérience dans l'intégration avec des APIs et services tiers, en particulier ceux avec des transitions d'état nuancées (comme les flux de paiement).
  1. Formation : Diplôme de licence minimum préféré en informatique, génie électrique, génie logiciel, génie informatique, MIS ; ou expérience équivalente ou diplôme d'un bootcamp complet en génie logiciel
  1. Expérience des principes d'intégration continue et de conception, d'implémentation et de prise en charge de diverses tâches tout au long du cycle de développement
  1. Expérience dans le développement de services web et d'applications performants, évolutifs et disponibles
  1. L'expérience avec PHP et Scala est préférée

INCLUSION ET APPARTENANCE

#LI-RA1

Chez Commerce, nous croyons que célébrer les histoires, perspectives et capacités uniques de chaque employé fait une différence pour notre entreprise, nos clients et notre communauté. Nous sommes un employeur garantissant l'égalité des chances et l'atmosphère inclusive que nous construisons ensemble fera place à chaque personne pour contribuer, grandir et prospérer.

Nous veillerons à ce que les personnes handicapées bénéficient d'aménagements raisonnables pour participer au processus d'entretien, pour exercer les fonctions essentielles de leur emploi et pour recevoir d'autres avantages et privilèges de l'emploi. Si vous avez besoin d'un aménagement pour passer un entretien chez Commerce, veuillez nous en informer lors de vos interactions avec notre équipe de recrutement.

En savoir plus sur l'équipe Commerce, sa culture et ses avantages sur commerce.com/careers/

VÉRIFICATION D'IDENTITÉ

Pour protéger nos candidats et notre entreprise contre les activités frauduleuses, notre processus d'entretien peut inclure une vérification d'identité gouvernementale et biométrique via Persona, notre fournisseur de confiance de vérification d'identité. Toutes les informations sont collectées et traitées de manière sécurisée conformément aux lois applicables en matière de confidentialité.

PROTÉGEZ-VOUS CONTRE LES ARNAQUES À L'EMBAUCHE : NOTRE AVIS DE NON-RESPONSABILITÉ D'ENTREPRISE

Commerce, ainsi que de nombreux autres employeurs, a fait l'objet d'offres d'emploi frauduleuses à l'intention de chercheurs d'emploi potentiels.

Veuillez noter :

Commerce n'offre pas d'emplois aux personnes qui ne passent pas par notre processus d'embauche formel.

Commerce ne fera jamais :

  1. exiger le paiement de frais de recrutement de la part des candidats ;
  1. demander des informations personnellement identifiables via des sites web ou des applications non approuvés ;
  1. tenter de vous solliciter de l'argent dans le cadre du processus d'embauche ou dans le cadre d'une offre d'emploi ;
  1. solliciter de l'argent pour compléter les exigences de visa dans le cadre d'une offre d'emploi.

Si vous recevez des offres d'emploi non sollicitées de Commerce, nous vous prions d'être extrêmement prudent et d'éviter de vous engager ou de répondre.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter