360Learning Logo

360Learning

Software Engineer

🌎

Paris, Remote

11h ago
👀 5 views
📥 0 clicked apply

Job Description

Remote
Our technical teams are paramount to 360Learning’s response to our increasingly demanding customers and are strategic players for the growth of the company. Today, to better meet the unique needs of our largest customers, we need to hire a Software Engineer with a brand-new scope. 
The new focus will be on developing custom plugins and extensions tailored to specific customer requirements. These plugins/extensions will remain separate from our core product and will only be accessible to the customers who request them. The idea is to : 

- Lead real and complex technical challenges: A complex codebase on which analysis and modeling capabilities are key. Significant traffic (2.3M registered users, 200K unique monthly visitors) with a considerable volume of data to manage. A strong focus on “clean architecture” for long-term growth.

- Work on an attractive technical stack: We work on MongoDB, Node.js and Vue.js, three of the most popular JS technologies on the market. We are currently migrating to TypeScript.

- Develop and integrate custom extensions for our product: Frontend extensions are designed to operate independently of the core product codebase and are integrated using our API. As an Extension Software Engineer, you will work on both the frontend extension code and the backend APIs that enable seamless integration and functionality.

- Grow within an R&D team that allows rapid progress: Software Engineers are included in the team’s decentralized peer review process providing qualitative and regular feedback from other team members. We promote pair programming and knowledge sharing.