Software Engineer
Overview
Join the Software Engineer role at 360Learning.
At the start of 360Learning's growth, we were only 10 developers in the R&D department working on a single codebase. Today, we are a team of 60+ engineers divided into 10 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 players for the growth of the company.
What You’ll Work On
Lead real and complex technical challenges with a codebase that supports significant traffic and data management, while aligning with a clean-architecture approach for long-term growth. Work on an attractive technical stack and participate in ongoing migrations and feature development. Grow within an R&D team that emphasizes rapid progress through decentralized peer review, pair programming, and knowledge sharing.
Within 1 month
- Discover the 360Learning platform
- Have a global view of our codebase
- Become familiar with the team''s processes
- Implement your first tickets
- Integrate our decentralized peer review process to adopt best practices
Within 3 months
- Join a squad with clear goals for innovation while maintaining and improving product features and codebase
- Work on the development of broader functionalities
- Level up your skills on our stack (Node, Vue, TypeScript, JS)
Within 6 months
- Share best practices within the team
- Create your own courses on the 360Learning platform
- Implement cross-functional tools to maintain quality standards and increase velocity
- Document, refactor, and analyze features to maintain quality and transparency
Within 12 months
- Onboard new engineers in your team
- Own part of the codebase
- Work on complex functionalities that impact several teams and stakeholders
- Work on architectural changes impacting the entire codebase
Skill Set
- Significant full-stack programming experience including Agile methodologies, SaaS software architecture, and modern programming languages
- Interest in JavaScript technologies (you don’t have to be an expert)
- Experience creating quality interfaces: intuitive, efficient, elegant
- Comfort with algorithms
- Product-oriented mindset and care deeply about customers and the customer experience
- Excellent organizational, communication, and collaboration skills
- Fluent English (US/UK) / B2 level or equivalent (FR)
- Enthusiasm for our working environment
What We Offer
- Compensation: base salary and equity
- Benefits/Perks: Work From Home stipend, 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
- Diversity, Equity, and Inclusion: 6 active ERGs with executive visibility
- Corporate Social Responsibility: CSR Charter
- Culture: Onboarding to ramp-up and beyond
Interview Process
- Phone Screen with our Talent Acquisition Manager
- Technical Test to do at home on HackerRank
- Discovery Meeting with a Software Engineer (including a Kata)
- Clarification Meeting with a Software Engineer
- Culture-fit interview with Engineering Director
- Offer
Who We Are
360Learning enables companies to upskill from within by turning experts into champions for employee, customer, and partner growth. Our LMS for collaborative learning accelerates upskilling with internal experts. 360Learning powers the future of work at 1,700 organizations; founded in 2013, we have raised $240 million with 400+ team members across North America and EMEA. Learning Includes Everyone: we embrace diversity and inclusion and are an equal opportunity workplace.
#J-18808-Ljbffr