Senior Front End Developer

  • SatoshiPay
  • Berlin, Germany
  • Oct 12, 2017
Full time Developer

Job Description


SatoshiPay is a VC-backed startup, founded in 2014, building a scalable, award-winning nanopayments platform running on Blockchain technology. Our web widget allows frictionless payments without registration across different websites. The software we build pushes browsers to their limits and our backend goes beyond what the Bitcoin blockchain offers out of the box. We are looking for an experienced JavaScript engineer that has a structured approach to coding and an appetite for going where no-one has gone before.

What you will be doing

  • Design, develop, improve and maintain our client applications
  • Create well-tested and scalable client-side code
  • Design and implement client-to-server protocols (using sockets and REST)
  • Make design decisions as one of the two key engineers of our team
  • Train junior front end developers

What we care about

  • Agile methodologies
  • Fast release cycles
  • Responsible and creative work ethic
  • "Customer first" attitude
  • Strong stance in the open source and blockchain community
  • Passion about clean code and test driven development (TDD)

What we are looking for

You should excel in at least 3 of these:

  • JavaScript (ES2016+)
  • React
  • Redux
  • Browser APIs
  • SASS
  • Webpack

Additional skills:

  • Experience with building and running applications in production
  • Enthusiasm for microservices architecture and distributed systems
  • Strong analytical and critical thinking skills and a demonstrated ability to find creative solutions to technical problems
  • Fluent in English (don't know German? no problem!)

It would be nice if you:

  • Have a remarkable profile in the Free/Libre Open Source community
  • Have a deep understanding of ES2016 and new ES proposals
  • Know your browsers inside out, including quirks on mobiles
  • Are an absolute CSS3 guru
  • Are proficient in a testing framework like Mocha or Jasmine
  • Have in-depth experience with internationalising front ends

You should not apply if you:

  • Think jQuery "is a good idea" for anything
  • You are a freelancer and not looking for a long-term engagement

What we offer

Working at a fast-moving startup like SatoshiPay means that all your contributions will have a direct impact on the product and by extension on how people will use the internet in the future. The SatoshiPay team is well-connected, both in the fintech and the cryptocurrency/blockchain scene, so you'll also benefit from being exposed to these communities. We are an open-minded team who work closely together in a non-hierarchical manner at our office in the heart of Berlin.

We are big believers (and users!) of Free/Libre Open Source Software, so you will also be working on software that is released under an open license and take part in open standards activities. We are also regularly attending hackathons and tech conferences.


  • Competitive salary
  • Health care and retirement plans
  • Fresh fruits and free drinks
  • Ergonomic desks and chairs
  • Great hardware
  • We offer an education budget and extra days off to be spent on your self-development
  • Personal branding support: preparing talks and blog posts, participating in industry conferences and hackathons
  • Open source contributions