Senior Software Developer

Company: GoTo
Company: GoTo
Location: Montreal, QC, CA
Commitment: Full time
Posted on: 2023-05-11 19:45
Job DescriptionOù vous travaillerez : N’importe où au QuébecL’ingénierie chez GoToNous sommes les pionniers de la technologie du travail à distance. Nous construisons des logiciels de travail puissants et flexibles qui permettent à chacun de vivre une meilleure vie, au travail et au-delà.  Chez GoTo, il y a amplement de place à grandir dans votre carrière – vous pourrez donc tracer votre propre voie. Lorsque vous rejoignez l’équipe GoTo, vous jouez un rôle clé et voyez votre travail être utilisé par des millions d’utilisateurs dans le monde.Votre quotidienEn tant que Développer de Logiciel Sénior, vousCollaborer avec l'équipe pour concevoir des solutions robustes, résilientes et maintenables dans un environnement Agile.Collaborer avec l'équipe pour construire et consommer des API flexibles conformes aux directives internes en matière d'API avec des microservices pouvant être exposés à la consommation publique.Développer de nouvelles fonctionnalités en utilisant Java pour le backend, et Typescript pour le frontend.Déployer et exploiter les services en production.Assurer la scalabilité et la disponibilité des services de l'équipe.Collaborer avec les propriétaires de produits et les designers d'expérience utilisateur pour livrer des fonctionnalités tout en respectant les délais de l'équipe.Être en mesure d'aider à la lutte contre les incendies, en trouvant la cause première et en effectuant des rétroactions ou des corrections de bogues immédiates et des déploiements en production, et être disponible pour les fonctions de garde.Ce que nous recherchonsEn tant que Développer de Logiciel Sénior, votre parcours ressemblera à :Bonne maîtrise et/ou volonté d'apprendre Java et des technologies telles que Redis, Kafka, OpenAPI/Swagger.Une compréhension approfondie du développement frontend en Typescript avec Web-Component.Plus de 5 ans d'expérience en ingénierie dans l'industrie du logiciel.Expérience de l'architecture, de la création et du test de microservices évolutifs.Expérience dans la conception, la mise en œuvre, le déploiement et l'exploitation de vos propres logiciels et systèmes dans un environnement de production exigeant.Expérience de travail dans un environnement agile avec des processus CI/CD.Vous travaillerez vers un objectif commun avec une équipe ouverte d’esprit et cohésive plus grande que la somme de ses parties. Chez GoTo, nous sommes passionnés par la croissance d’un écosystème de travail diversifié et inclusif, ce qui fait de nous une entreprise plus forte. Nous nous engageons à créer un espace inclusif pour tous, quoi qu’il arrive. C’est ainsi que nous serons authentiques, que nous verrons grand, que nous agirons rapidement et que nous continuerons à croître en cours de route. -----------------------------------------------------------------------------------------------------------------------------Where you’ll work: Anywhere in QuébecEngineering at GoToWe’re the trailblazers of remote work technology. We build powerful, flexible work software that empowers everyone to live their best life, at work and beyond. And blaze even more trails along the way. There’s ample room for growth – so you can blaze your own trail here too. When you join a GoTo product team, you’ll take on a key role in this process and see your work be used by millions of users worldwide.Your Day to DayAs a Senior Software Developer, you would be working onCollaborating with the team to architect and design robust, resilient, and maintainable solutions in an Agile environment.Collaborating with the team to build flexible APIs that adhere to internal API Guidelines with microservices that can be exposed for public consumption.Developing new features using Java on the backend, and Typescript on the frontend.Deploying and operating services in production, including being available to be on callEnsuring scalability and availability of the team’s services.Collaborating with product owners and user experience designers to deliver features while meeting team deadlines.Be able to assist with firefighting, involving finding the root cause and rollbacks or immediate bug fixes and deployments to production and be available for on-call duties.What We’re looking ForAs a Senior Software Developer, your background will look likeA good grasp and/or willingness to learn of Java and technologies such as Redis, Kafka, OpenAPI/Swagger.A deep understanding of frontend development in Typescript with Web-Component.5+ years of engineering experience in the software industry.Experience architecting, building, and testing scalable microservices.Experience designing, implementing, deploying, and operating your own software and systems in a demanding production environment.Experience working in an agile environment with CI/CD processes.You’ll be working towards a shared goal with an open-minded and cohesive team greater than the sum of its parts. At GoTo, we’re passionate about growing a diverse and inclusive work ecosystem because unique takes make us a stronger company, and Stronger Together. We’re committed to creating an inclusive space for everyone, no matter what. That’s how we’ll Be Real, Think Big, Move Fast, and Keep Growing along the way.
View Original Job Posting