Senior Node.js Full-Stack Developer

Madrid, Spain
Roles:
BackendFrontend
Must-have skills:
JavaScriptMongoDBNode.js
One of skills:
AngularReactVue.js
Considering candidates from:
Central Asia, Europe, South Caucasus, Belarus, Moldova, Russia and Ukraine
Work arrangement: Onsite
Industry: Insurance
Language: English
Level: Senior or lead
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 501 - 1000 employees
Logo of CoverWallet

Senior Node.js Full-Stack Developer

Madrid, Spain
CoverWallet, an Aon company, is the leading digital insurance platform for small and medium-sized businesses. They are dedicated to making insurance simple, fast and convenient so that businesses around the world can get the protection they need and get back to what matters most - growing and managing their business. Powered by deep analytics, thoughtful design, and state-of-the-art technology, CoverWallet is reinventing the $200 billion commercial insurance market for small and medium-sized businesses.
Now our client is looking for a Senior Node.js Developer to join its engineering team either in Madrid or Valencia. Company's tech stack: JavaScript, React, RoR, Node.js, Salesforce, Kubernetes, Google Cloud.

Tasks:
  • Lead Node.js applications development
  • Work with Backend Engineers to build and deliver features, on top of RESTful APIs
  • Build efficient and reusable front-end systems and abstractions
  • Address performance issues
  • Participate in code reviews
  • Identify front-end best practices
Must-have:
  • 5+ years of experience with JavaScript (ES6, ES5, patterns, best practices);
  • 3+ years of experience with Node.js
  • Experience with Koa.js (Generators)
  • Experience with MongoDB
  • Experience with React, Angular or any other JS libraries are required
Nice-to-have: 
  • Responsive design, mobile-first, SASS or Less preprocessors
  • Cross-browser compatibility issues knowledge, client-side performance
  • Strong Computer Science fundamentals
  • Team player, really motivated with technical challenges
  • Time management skills
Benefits:
  • The possibility to disrupt one of the biggest industries, and in one of most developed digital markets in the world.
  • Competitive and flexible compensation (tickets restaurant, transport card, daycare checks)
  • Annual variable bonus 
  • Company-paid Life and Accident Insurance, and Medical insurance including dental care as benefits.
  • 23 days of vacation per year + 2 personal days
  • Flexible working hours
  • A fun, multicultural and fast-paced environment
  • Travel to New York City office for projects and retreats
Interview Process:
  • Intro call with Toughbyte
  • 15 min cultural fit interview
  • 2 technical interviews
  • Final interview