Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Significant full stack programming experience including Agile methodologies and modern programming languages. • Experience with JavaScript technologies such as MongoDB, Node.js, Vue.js, and TypeScript knowledge is preferred but not mandatory (interest in learning more about these technologies). • Comfortable working on algorithms to solve complex problems efficiently. • Product-oriented mindset focusing on customer experience and satisfaction. • Excellent organizational skills with a strong ability for communication and collaboration within teams. • Fluent English (US/UK) or B2 level French equivalent required, as well as the willingness to learn other languages if necessary.
Responsibilities
• Lead real and complex technical challenges on a significant codebase with substantial traffic. • Work on an attractive technical stack including MongoDB, Node.js, Vue.js, and TypeScript migration process. • Grow within the R&D team through rapid progress via peer review processes like pair programming and knowledge sharing. • Discover 360Learning platform in one month to understand its codebase globally. • Implement first tickets as part of joining a squad with clear goals for innovation, maintaining product features, and improving the codebase within three months. • Join a squad: each squad has specific objectives related to user engagement (e.g., driving users to create more courses) while also focusing on broader functionalities development in six months' time. • Share best practices with team members, contribute personalized content creation for the 360Learning platform within one year. • Onboard new engineers and take ownership of part of the codebase after twelve months to work on complex functionalities impacting multiple teams and stakeholds in addition to architectural changes affecting the entire codebase.