Verisure
Sapsol Technologies Inc
Ingénieur Logiciel
Description du poste
L'équipe Expérience Client de The RealReal recherche un Ingénieur Logiciel Senior (Full Stack) gentil, curieux et très collaboratif, qui aime résoudre des défis techniques complexes et créer des expériences utilisateur exceptionnelles.
Notre équipe est responsable de la création d'expériences fluides et attrayantes qui permettent aux particuliers de déposer facilement des articles de luxe chez The RealReal. Nous mettons un fort accent sur la collaboration, l'apprentissage continu, la croissance individuelle et le développement professionnel.
En tant qu'Ingénieur Logiciel Senior, vous serez à la fois un contributeur technique pratique et un influenceur clé dans la définition de notre orientation d'ingénierie. Vous dirigerez et contribuerez à des initiatives importantes, mentorez d'autres ingénieurs par le biais de revues de code et de programmation en binôme, et aiderez à faire évoluer notre plateforme technologique.
Nous sommes particulièrement impatients de rencontrer des candidats passionnés par le commerce de détail de luxe, le e-commerce, la durabilité et la mission de The RealReal de soutenir une économie circulaire pour les biens haut de gamme.
Ce qui vous rendra performant
- Vous êtes curieux, adaptable et recherchez continuellement des opportunités d'apprendre.
- Vous vous épanouissez dans des environnements collaboratifs et aimez encadrer d'autres ingénieurs.
- Vous équilibrez l'excellence technique avec une prise de décision pragmatique.
- Vous vous souciez profondément de fournir de la valeur aux utilisateurs grâce à la technologie.
- Vous êtes enthousiasmé par l'opportunité de contribuer à une organisation axée sur une mission, axée sur la durabilité et la revente de luxe.
Compétences/Expérience
Ce que vous ferez
- Concevoir, développer et maintenir des solutions logicielles de haute qualité, évolutives, performantes et testables.
- Construire et améliorer des applications destinées aux clients qui soutiennent directement les initiatives stratégiques de l'entreprise.
- Contribuer à l'architecture technique et aux décisions d'ingénierie qui façonnent l'avenir de notre plateforme.
- Collaborer étroitement avec les chefs de produit, les designers et les ingénieurs pour livrer des fonctionnalités percutantes.
- Examiner les pull requests et fournir des commentaires réfléchis et constructifs aux coéquipiers.
- Participer à la programmation en binôme et aux activités de partage de connaissances au sein de l'équipe.
- Déployer du code prêt pour la production et supporter les applications tout au long du cycle de vie du développement logiciel.
- Apprendre et explorer continuellement de nouvelles technologies, de nouveaux modèles de conception et de nouvelles pratiques d'ingénierie.
Stack technologique
Vous aurez l'opportunité de travailler avec une stack technologique moderne, notamment :
- Java
- Kotlin
- TypeScript
- GraphQL
- Kafka
- AWS Lambda
- PostgreSQL
- DynamoDB
Les services existants sont actuellement construits avec :
- Ruby on Rails
- Elixir
- React
Compétences requises
- Expérience requise 7+ années d'expérience professionnelle en développement logiciel.
- Solide maîtrise de Java ou Kotlin, ainsi qu'une expérience de travail dans des environnements Ruby on Rails.
- Expertise en JavaScript (ECMAScript) moderne, HTML et CSS.
- Expérience dans la création d'applications avec React et les outils associés de l'écosystème, y compris Node.js et npm.
- Connaissance des APIs RESTful, Git, TypeScript, IDE, systèmes de contrôle de version et outils de déploiement.
- Compréhension des architectures pilotées par les événements, de GraphQL et des fondamentaux de la conception de bases de données.
- Solides compétences en résolution de problèmes et un état d'esprit d'ingénierie centré sur l'utilisateur.
- Intérêt pour le commerce de détail, le e-commerce, le dépôt-vente de luxe, la durabilité ou les modèles économiques d'économie circulaire.
Compétences souhaitées
Qualifications souhaitées
- Expérience dans la mise en œuvre ou la maintenance de solutions de streaming d'événements basées sur Kafka.
- Expérience de travail avec Elixir.
- Expérience dans la décomposition d'applications monolithiques en microservices.
- Connaissance des systèmes distribués et des architectures orientées services.
