Full-Stack JavaScript Developer

Consumer Services company
Remote or Berlin, Germany
Roles:
BackendFrontend
Must-have skills:
JavaScriptReactTypeScript
One of skills:
AWS
Nice-to-have skills:
GraphQL
Considering candidates from:
Europe
Work arrangement: Onsite or remote
Industry: Consumer Services
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 51 - 200 employees

Full-Stack JavaScript Developer

Consumer Services company
Remote or Berlin, Germany
Our client is a premium e-bike subscription service that unlocks the ability to travel faster and farther. Their subscription model supports members with on-demand repairs, and our powerful app provides insights to make your journey more fun.
Now they are looking for a Full-Stack JavaScript Developer to join their team in Berlin.

Tasks:
  • Owning the Client's websites and the checkout flow where visitors can subscribe to a membership
  • Working with Designers and Frontend developers on the client's homepage to create a high fidelity experience that explains what the company offers
  • Working with other engineers to integrate 3rd party services for payments (Stripe), translations (Lokalise), and automated emails (Mailchimp)
  • Setting up CMS integrations (Contentful) and collaborating with different teams (for example Marketing) to enable them to publish content like campaigns or blog posts
Must-have:
  • Proficiency with Javascript and React
  • Experience with UX and UI
  • Some experience with TypeScript
  • Good understanding of JavaScript application architectures, experience with GraphQL and serverless computing (ideally AWS Lambda).
  • Experience with 3rd party integrations for payments, translations, automated emails, and CMS
Nice-to-have:
  • Previous experience with a check-out flow
Benefits:
  • Stock options
  • Unlimited vacation and unlimited L&D budget
  • Nilo Health, optional private pension (in Germany)
  • Flexible working hours
  • Opportunity to work remotely
  • Client's one subscription (within cities where we are live)
Interview process:
  1. Intro call with Toughbyte
  2. A recruiter from the company runs a 30-minute screening interview
  3. Senior Engineer/Software Engineer runs a 1.5-hour frontend and backend technical interview
  4. Product Manager runs a 45-minute interview
  5. Head of Software runs a 45-minute management interview