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 dédiée aux solutions Software as a Service (SaaS).
En tant que responsable technique opérationnel chez Resource Innovations, vous jouerez un rôle déterminant dans la conception, le développement et le déploiement de logiciels d'entreprise innovants basés sur le cloud, utilisés par des organisations majeures du secteur de l'énergie. Nous recherchons des candidats souhaitant travailler sur des projets ayant un impact réel et passionnés par la qualité du produit.
Prérequis
Il s'agit d'un poste en télétravail nécessitant des réunions occasionnelles en présentiel au bureau pour les candidats résidant dans l'une des zones métropolitaines suivantes : Madison, WI, Chicago, IL, San Francisco, CA, Phoenix, AZ, Denver, CO ou Salt Lake City.
Nous exigeons que les candidats résident actuellement aux États-Unis. Nous ne proposons pas de parrainage ou d'extension de visa pour ce poste.
- Expertise en PHP (8.x) : compréhension avancée du PHP orienté objet, des fonctionnalités du langage et des meilleures pratiques.
- 10+ années d'expérience pratique préalable dans le développement de logiciels utilisant des frameworks PHP, par exemple Laravel.
- Développement d'APIs RESTful : mise en œuvre de divers types d'APIs stables et intégrables avec d'autres services.
- Connaissance de l'architecture, des fonctionnalités et des capacités de Laravel.
- Connaissance de nombreux outils de l'écosystème Laravel.
- 6+ années d'expérience pratique préalable dans le développement de logiciels utilisant Vue ou des frameworks JS similaires.
- Expérience avec typescript.
- Construction et conception d'applications monopages (SPA) utilisant la composition API.
- Solide expérience en gestion et traitement d'état.
- Conception basée sur des composants et une architecture modulaire.
- Compréhension de divers outils de build (ex: 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 s'impliquer et de travailler sur la résolution d'un problème.
- Maîtrise de Git et des flux de travail basés sur Git.
- Expérience avec la gestion d'infrastructure cloud AWS et les environnements Serverless.
- Capacité à travailler sur des modèles de déploiement présents dans l'écosystème Laravel.
- Travail avec et interprétation de systèmes de surveillance et d'alerte basés sur le cloud (ex: New Relic, Cloudwatch).
- Responsabilité personnelle, automotivation et flexibilité pour s'adapter et maintenir la productivité, les fonctionnalités et la stabilité.
- Connaissance du travail au sein d'un environnement d'é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, incluant 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 et axée sur l'impact. Forte 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 des émissions de carbone. À chaque étape, nous menons la charge pour alimenter le changement.
Resource Innovations (RI) est une entreprise de transformation énergétique dirigée par des femmes et axée sur l'impact. Forte 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 des émissions de carbone. À chaque étape, nous menons la charge pour alimenter le 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, couleur, religion, origine nationale, sexe, âge, handicap, état civil, génétique, statut de vétéran protégé, orientation sexuelle ou 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 dans l'emploi dans chaque lieu où l'entreprise exerce ses activités.
Missions et responsabilités
- Diriger l'architecture et la conception d'un produit SaaS évolutif, efficace et sécurisé en utilisant Laravel, Vue.js et Tailwind CSS.
- Collaborer étroitement avec des équipes pluridisciplinaires, incluant des designers, des chefs de projet et des équipes de programme, pour livrer un produit SaaS aligné sur les besoins de l'entreprise et des clients.
- Veiller à ce que le produit respecte les meilleures pratiques de l'industrie en termes de performance, de sécurité et d'évolutivité, avec un accent particulier sur la durabilité et l'efficacité énergétique.
- Participer aux revues de code, en fournissant des retours constructifs à vos 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 sur l'ensemble du spectre full stack des technologies pour garantir des performances optimales et une expérience utilisateur fluide.
- Se tenir informé des technologies émergentes et des tendances du secteur pour recommander des solutions innovantes pour les projets futurs.
- S'impliquer dans l'intégralité du cycle de vie du développement logiciel, de l'analyse des besoins au déploiement et à la maintenance du produit SaaS.
- Contribuer à l'orientation stratégique du développement logiciel au sein de Resource Innovations, en se concentrant sur des produits qui soutiennent les efforts d'efficacité énergétique et de décarbonation.
- Autres missions confiées.
Compétences, formation et expérience souhaitées
- Licence (Bachelor) 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 des plateformes d'analyse de données, de reporting et de Business Intelligence.
- Connaissance de NodeJS.
Rémunération et avantages
Resource Innovations propose 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 soutenir nos collaborateurs est essentiel pour avoir un impact. Nous proposons 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 inclut trois semaines de congés payés par an, des jours fériés payés, un plan de retraite 401(k) avec abondement de l'employeur, une couverture médicale, dentaire et ophtalmique, un congé parental, un programme d'aide aux employés, des avantages liés aux déplacements domicile-travail et des offres supplémentaires.
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. Si cela s'applique au poste, un dépistage de drogues préalable à l'embauche peut également être requis.
La description de poste et les exigences ci-dessus ne sont pas exhaustives. Resource Innovations se réserve le droit d'apporter des modifications ou des ajustements aux descriptions de poste et/ou aux exigences à tout moment et sans préavis.
