Position: Full-Stack JavaScript Developer
Company: Toughbyte
Category: JavaScript
Experience required: 5y
English level: fluent

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:
-Intro call with Toughbyte
-A recruiter from the company runs a 30-minute screening interview
-Senior Engineer/Software Engineer runs a 1.5-hour frontend and backend 
  technical interview
-Product Manager runs a 45-minute interview
-Head of Software runs a 45-minute management interview