Software Engineer

closed
360Learning Logo

360Learning

πŸ“Remote - France, Worldwide

Summary

Join 360Learning's growing team as a Software Engineer specializing in developing custom plugins and extensions for our largest clients. You will work with a modern tech stack (MongoDB, Node.js, Vue.js, TypeScript) to build frontend and backend components that integrate seamlessly with our core product. This role involves tackling complex technical challenges, collaborating with a supportive R&D team, and contributing to a high-quality codebase. Expect rapid professional growth and opportunities to share your expertise. We offer a competitive compensation package, flexible work arrangements (full remote work possible in France), and a comprehensive benefits program.

Requirements

  • Graduated from an engineering school or have equivalent training
  • Have a well-rounded background in software development
  • Have an interest in JavaScript technologies
  • Be used to creating quality interfaces: intuitive, efficient, elegant
  • Be comfortable with algorithms
  • Fluent English (US/UK) / B2 level or equivalent (FR)

Responsibilities

  • Lead real and complex technical challenges: analyze and model a complex codebase, manage significant traffic and data volume, and maintain a strong focus on clean architecture
  • Work on an attractive technical stack: MongoDB, Node.js, Vue.js, and TypeScript
  • Develop and integrate custom extensions for our product: work on both frontend extension code and backend APIs
  • Discover the 360Learning platform
  • Have a global view on our codebase
  • Become familiar with team's processes
  • Implement your first tickets
  • Integrate our decentralized peer review process to adopt our best practices
  • Join the squad: address new custom needs of our largest customers while maintaining existing extensions
  • Level up your skills on our stack (Node, Vue, TypeScript, JS)
  • Develop 360Learning’s public API to address new use cases
  • Document, refactor, analyze plugins and extensions to maintain a high level of quality and transparency
  • Share your best practices within the team
  • Create your own courses on the 360Learning platform
  • Implement cross-functional tools, to allow the team to maintain its quality standards and increase its velocity
  • Onboard the new engineers in your team
  • Be the owner of part of the codebase
  • Work on complex functionalities that impact several teams and stakeholders
  • Collaborate with Product squads

Benefits

  • Compensation: Package includes base salary, a variable component and equity
  • Work From Home stipend
  • RTT
  • Lunch vouchers
  • Medical insurance
  • Gym subscription
  • 1 month parental leave for the second parent
  • Flexible hours
  • Full remote work possible anywhere in France
This job is filled or no longer available