360Learning

Software Engineer (Extensions)

Spain

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
EdTech, SaaSIndustries

Software Engineer - Custom Extensions

Employment Type: Full Time

Position Overview

Our technical teams are crucial to 360Learning’s ability to meet the demands of our customers and are strategic drivers for company growth. To better serve the unique needs of our largest clients, we are hiring a Software Engineer with a new, specialized focus on developing custom plugins and extensions. These extensions will be separate from our core product and accessible only to the requesting customers.

Key Challenges & Opportunities

  • Lead complex technical challenges: Work on a complex codebase requiring strong analysis and modeling capabilities. Manage significant traffic (2.3M registered users, 200K unique monthly visitors) and a considerable volume of data. Focus on "clean architecture" for long-term growth.
  • Work on an attractive technical stack: Utilize popular JavaScript technologies including MongoDB, Node.js, and Vue.js. We are actively migrating to TypeScript.
  • Develop and integrate custom extensions: Build frontend extensions that operate independently of the core product codebase and integrate via our API. This role involves working on both frontend extension code and backend APIs for seamless integration.
  • Grow within an R&D team: Benefit from a decentralized peer review process for qualitative and regular feedback. We promote pair programming and knowledge sharing.

Onboarding & Growth Timeline

Within 1 month:

  • Discover the 360Learning platform.
  • Gain a global view of our codebase.
  • Become familiar with team processes.
  • Implement your first tickets.
  • Integrate our decentralized peer review process to adopt best practices.

Within 3 months:

  • Join a squad focused on addressing new custom needs for our largest customers and maintaining existing extensions.
  • Enhance your skills on our stack (Node, Vue, TypeScript, JS).

Within 6 months:

  • Develop 360Learning’s public API to address new use cases.
  • Document, refactor, and analyze plugins and extensions to maintain high quality and transparency.
  • Share best practices within the team.
  • Create your own courses on the 360Learning platform.
  • Implement cross-functional tools to help the team maintain quality standards and increase velocity.

Within 12 months:

  • Onboard new engineers to the team.
  • Become an owner of a portion of the codebase.
  • Work on complex functionalities impacting multiple teams and stakeholders.
  • Collaborate with Product squads.

The Skill Set

  • Graduated from an engineering school or possess equivalent training.
  • Well-rounded experience in software development.
  • Interest in JavaScript technologies (expertise not required).
  • Experience creating quality interfaces: intuitive, efficient, and elegant.
  • Comfortable with algorithms.
  • Fluent English (US/UK) / B2 level or equivalent (FR).
  • Enthusiasm for our working environment: https://bit.ly/Convexity_360L

What We Offer

  • Compensation: Package includes base salary and a variable component.
  • Benefits: Work From Home allowance, social security, health insurance, unemployment insurance, common contingency, salary guarantee fund. Leave requests are subject to local policies.
  • Balance: Flexible hours, Total work from home possible anywhere in Spain.
  • Diversity, Equity, and Inclusion: We have 6 active ERGs including Mental Health, Environmental/Sustainability, Women, Parents, LGBTQIA2S+, and Ethnic Diversity. Each group has at least one executive team member as a member, promoting awareness and impact.
  • Corporate Social Responsibility: Review our CSR Charter: 360learning.com/blog/corporate-social-responsibility-charter
  • Culture: A framework designed to foster growth and collaboration.

Skills

Node.js
Vue.js
TypeScript
MongoDB
API development
Frontend development
Backend development
Clean architecture
Peer review
Pair programming

360Learning

Corporate learning platform for employee upskilling

About 360Learning

360Learning provides a learning platform designed for corporate environments, focusing on enhancing employee skills through collaboration and artificial intelligence. The platform allows in-house experts to become learning collaborators, enabling businesses to efficiently upskill their workforce. It automates mandatory training processes, reducing onboarding tasks and promoting community engagement within organizations. The platform also features one-on-one video coaching, which is especially useful for sales teams, and offers accessible training for frontline staff on any device. Unlike many competitors, 360Learning emphasizes a collaborative approach to learning and has been recognized for its effectiveness in the corporate learning technologies market. The company's goal is to facilitate continuous learning and development within organizations while ensuring high standards of data security and compliance with regulations like GDPR.

New York City, New YorkHeadquarters
2013Year Founded
$235.7MTotal Funding
LATE_VCCompany Stage
Cybersecurity, AI & Machine Learning, EducationIndustries
201-500Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
401(k) Company Match
Unlimited Paid Time Off
Paid Sick Leave
Paid Holidays
Flexible Work Hours
Remote Work Options
Parental Leave

Risks

Integration challenges with eLamp's technology could delay new feature rollouts.
Economic uncertainties may impact 360Learning's expansion plans in North America.
Reliance on key personnel like Chris Bondarenko poses risks if leadership changes occur.

Differentiation

360Learning offers a collaborative learning platform leveraging AI for personalized learning.
The platform integrates with Salesforce and HR systems to align training with business goals.
360Learning's iterative training framework allows for constant course improvement by peer feedback.

Upsides

360Learning's North American operations grew 65% year-on-year, showing strong market demand.
Acquisition of eLamp enhances 360Learning's capabilities in AI-powered skills-based learning.
Increased demand for AI-driven personalized learning experiences supports 360Learning's platform growth.

Land your dream remote job 3x faster with AI