Software Architect

Description du poste:

Description

Job descriptionThe story begins with only 10 developers in the R&D department, working on a single codebase. Today, we are a team of more than 90 engineers divided into 16 product squads. Each squad includes developers, product managers and designers.Our technical teams are paramount to 360learning’s response to our increasingly demanding customers and are strategic contributors to the growth of the company. Our Software Architects are “hands-on” problem solvers who coach our engineers on code organization, technical debt solving and big features implementation. They are accountable for leading tech roadmaps (performance, scalability, security…), experimenting with new technologies, making PoCs and making sure our architecture remains a reference in the SaaS industry. This is a unique opportunity to:Work with complex and cross-cutting challenges: Building expertise around a complex codebase on which analysis and modeling capabilities are key. Significant traffic (2.5M registered users, 200K unique monthly visitors) with a considerable volume of data to manage. A strong focus on “clean architecture” for long-term growth. The opportunity to stay "hands-on" by regularly refactoring our code, helping squads with their complex projects...Work in a scale-up that's always looking to improve: Align R&D on strategic subjects: architecture, stack, organization, roadmap, objectives. Help level up the teams by sharing best practices, organizing workshops and writing documentation. All in a context of strong international expansion of the product.Work within a highly-skilled team: Our R&D brings together some 60 engineers recognized for their ability to analyze and model complex codebases. Our decentralized peer-review process allows everyone to benefit from the expertise of others and to grow.Within 1 month, you will:Discover 360Learning, its platform, its teams and its cultureBecome familiar with our R&D way of workingUnderstand the team's processesWithin 3 months, you will:Master our stack (NodeJS, VueJS, MongoDB) and our architectureCarry out your first (of many) complex project (e.g. implement a cache system to optimize the display of our dashboards)Set up several good development practices in the team (e.g. import practices and dependencies between our modules)Within 6 to 12 months, you will:Be strategic in the architectural choices for all our important projects (e.g. design of our messaging queue)Lead the evolution of our architecture and our technologies (e.g. to better segment our core-objects and the corresponding modules)Evangelize and train our R&D team on these developments by defining all best practicesOnboard new team architectsThe Skill SetYou have a well-rounded experience in software architecture, ideally within a product-led growth company"Hands-on", you are used to working on complex codebases with an emphasis on software qualityYou are able to work on transversal technical subjects impacting all or part of an R&D team that you will have to evangelizeYou know how to mentor and develop teams' skills on best practices, development, software design, new stacks...You are proficient in algorithmsYou have working proficiency in English (level B2 or equivalent)Enthusiasm about the idea of working in our Culture of ConvexityWhat we offerCompensation: Competitive package (including a variable component and equity). Receiving an offer from 360Learning will be the last time you have to negotiate your salary: https://360learning.com/blog/360learner-journey-compensation/ Benefits: Work From Home perks, RTT, lunch vouchers, medical insurance, gym subscription, 1-month parental leave for the second parent.Balance: Flexible hours, full remote work possible anywhere in France.International team: Offices in London, New York and Paris.Culture:  A framework to make you successful - click here to envision what's it like to join 360Learning from onboarding to ramp-up, and beyondInterview ProcessPhone Screen with our Tech Talent Acquisition ManagerDiscovery Meeting with a Software ArchitectClarification Meeting with a Software Architect Clarification Meeting with a Product ManagerCulture-fit interview with our Engineering DirectorOffer!

    5 autres jobs qui pourrait t'intéresser:

    RemoteFR t'aide à trouver ton prochain job 100% remote : Crée ton profil

    Poster une annonce 100% télétravail

    Vous recrutez en télétravail?

    Ciblez des milliers de travailleurs remote en postant sur le 1er site d'annonces full-remote en France!