Esri
Resource Innovations
Ingénieur Logiciel Senior
À propos du poste
Resource Innovations recherche un Ingénieur Logiciel Senior pour rejoindre notre équipe en pleine croissance de Software as a Service (SaaS). En tant que leader technique pratique chez Resource Innovations, vous jouerez un rôle essentiel dans la conception, le développement et le déploiement de logiciels d'entreprise innovants basés sur le cloud, utilisés par les principales organisations du secteur de l'énergie. Nous recherchons des candidats qui souhaitent travailler sur des projets ayant un impact sur le monde et qui sont passionnés par la qualité des produits.
Ce poste est à distance et nécessite des réunions occasionnelles en personne dans les bureaux pour les candidats résidant dans l'une des zones métropolitaines suivantes : Maison, WI, Chicago, IL, San Francisco CA, Phoenix AZ, Denver CO, ou Salt Lake City.
L'emploi chez Resource Innovations est conditionné à la réussite d'une vérification complète des antécédents et des références. Le cas échéant pour le poste, un dépistage de drogues avant l'embauche peut également être requis.
La description de poste et les exigences ci-dessus ne sont pas destinées à être exhaustives. Resource Innovations se réserve le droit d'apporter des modifications ou des ajustements aux descriptions de poste et/ou aux exigences de poste à tout moment sans préavis.
Prérequis
Nous exigeons que les candidats résident actuellement aux États-Unis. Nous n'offrons pas de parrainage de visa ni de prolongation pour ce poste.
- Expertise en PHP (8.x) : Compréhension avancée de la programmation orientée objet en PHP, des fonctionnalités du langage et des meilleures pratiques.
- 10+ années d'expérience pratique antérieure dans la création de logiciels utilisant des frameworks PHP, par exemple Laravel.
- Création d'APIs RESTful - implémentation de divers types d'APIs stables et s'intégrant à d'autres services.
- Familiarité avec l'architecture, les fonctionnalités et la capacité de Laravel.
- Connaissance de nombreux outils de l'écosystème Laravel.
- 6+ années d'expérience antérieure dans la création de logiciels utilisant Vue ou des frameworks JS similaires.
- Expérience avec typescript.
- Création et conception d'applications monopages utilisant des compositions d'API.
- Solide expérience en gestion d'état et en traitement.
- Conception basée sur des composants et modulaire.
- Compréhension de divers outils de build (par exemple, vite, npm).
- Expérience dans la direction de l'architecture, de la conception et du développement de fonctionnalités pour une plateforme SaaS évolutive.
- Expérience dans l'utilisation de compétences en résolution de problèmes sans crainte de plonger et de résoudre un problème.
- Maîtrise de Git et des flux de travail basés sur Git.
- Expérience avec la gestion de l'infrastructure cloud AWS et les environnements Serverless.
- Capacité à travailler sur les modèles de déploiement trouvés dans l'écosystème Laravel.
- Travail avec et interprétation de systèmes de surveillance et d'alerte basés sur le cloud (par exemple, New Relic, Cloudwatch).
- Responsabilité personnelle et autonomotivation & flexibilité pour s'adapter et maintenir la productivité, les fonctionnalités et la stabilité.
- Connaissance du travail au sein d'une équipe agile/scrum pour concevoir et développer un produit logiciel SaaS.
- Expérience dans l'écriture et le travail sur du code testable et fonctionnel, y compris l'écriture de tests avec Pest / PHPUnit.
À propos de Resource Innovations
Resource Innovations (RI) est une entreprise de transformation énergétique dirigée par des femmes, axée sur l'impact. Forts de notre expertise en efficacité énergétique, nous élargissons constamment notre portefeuille de solutions d'énergie propre pour guider les services publics à travers des défis de plus en plus complexes et connectés. Flexibilité de la charge. Électrification. Réduction du carbone. À chaque étape, nous sommes à l'avant-garde du changement.
Resource Innovations (RI) est une entreprise de transformation énergétique dirigée par des femmes, axée sur l'impact. Forts de notre expertise en efficacité énergétique, nous élargissons constamment notre portefeuille de solutions d'énergie propre pour guider les services publics à travers des défis de plus en plus complexes et connectés. Flexibilité de la charge. Électrification. Réduction du carbone. À chaque étape, nous sommes à l'avant-garde du changement.
Resource Innovations est un employeur garantissant l'égalité des chances, engagé à assurer l'égalité des chances en matière d'emploi pour tous les candidats et employés, sans distinction de race, de couleur, de religion, d'origine nationale, de sexe, d'âge, de handicap, d'état civil, de génétique, de statut d'ancien combattant protégé, d'orientation sexuelle ou de tout autre statut protégé. En plus des exigences de la loi fédérale, Resource Innovations se conforme aux lois étatiques et locales applicables régissant la non-discrimination en matière d'emploi dans tous les lieux où l'entreprise exerce ses activités.
Tâches et Responsabilités
- Diriger l'architecture et la conception d'un produit SaaS évolutif, efficace et sécurisé utilisant Laravel, Vue.js et Tailwind CS
- Collaborer étroitement avec des équipes interfonctionnelles, y compris des designers, des chefs de projet et des équipes de programme, pour livrer un produit logiciel SaaS aligné sur les besoins commerciaux et clients.
- Garantir que le produit respecte les meilleures pratiques de l'industrie en termes de performance, de sécurité et d'évolutivité, en mettant l'accent sur la durabilité et l'efficacité énergétique.
- Participer aux revues de code, en fournissant des commentaires constructifs aux pairs et en contribuant à élever la qualité globale de la base de code.
- Encadrer d'autres ingénieurs logiciels et contribuer à favoriser une culture d'apprentissage continu et d'innovation au sein de l'équipe d'ingénierie.
- Déboguer et résoudre des problèmes complexes dans l'ensemble des technologies full stack pour assurer une performance optimale et une expérience utilisateur transparente.
- Se tenir informé des technologies émergentes et des tendances de l'industrie pour recommander des solutions innovantes pour les projets futurs.
- Participer au cycle de vie complet du développement logiciel, de l'analyse des exigences au déploiement et à la maintenance du produit SaaS.
- Contribuer à la direction stratégique du développement logiciel au sein de Resource Innovations, en se concentrant sur les produits qui soutiennent les efforts d'efficacité énergétique et de décarbonisation.
- Autres tâches assignées.
Compétences, formation et expérience préférées
- Diplôme universitaire (Bachelor's degree) en informatique ou discipline connexe.
- Expérience avérée dans le développement de produits logiciels commerciaux basés sur SaaS.
- Expérience avec les plateformes d'analyse de données, de reporting et de business intelligence.
- Familiarité avec NodeJS.
Rémunération et Avantages Sociaux
Resource Innovations offre des salaires compétitifs basés sur les compétences, l'expérience et les qualifications du candidat pour le poste. La fourchette de rémunération pour le salaire de base de ce poste est de 100 000 $ à 144 000 $. En plus du salaire de base, les employés peuvent être éligibles à une prime annuelle discrétionnaire. Le salaire indiqué représente la rémunération attendue pour ce poste. La rémunération finale sera déterminée en fonction de facteurs tels que l'expérience, la formation et la localisation du candidat.
Chez Resource Innovations, nous pensons que le soutien à nos employés est essentiel pour avoir un impact. Nous offrons un ensemble complet d'avantages sociaux conçu pour promouvoir la santé, la sécurité financière et l'équilibre entre vie professionnelle et vie privée. Cela comprend trois semaines de vacances payées par an, les jours fériés payés, un plan de retraite 401(k) avec une cotisation de l'employeur, une couverture médicale, dentaire et visuelle, un congé parental, un programme d'aide aux employés, des avantages de transport et des offres supplémentaires.
