Node.js Engineer

Barcelona, Catalonia, Spain Full-time

AREX is on a mission to democratise finance. We are building a transparent online marketplace that cuts out the middleman from company financing, allowing European companies to invest, innovate and employ more. We're solving a €250bn financing gap in Europe through a revolutionary technology solution while giving investors access to an entirely new asset class. 
 
The AREX marketplace allows for businesses to turn their sales receivables into cash by selling them to professional investors. Join us in building a real-time two-sided marketplace with bidding bots, open APIs for partners, neural networks for learning about market behaviour, and a robust foundation based on efficiency and security.  
 
If you think you’ve got what it takes, come help us set the European economy back on track and change the way businesses finance their growth.
 
So, what's the role?
 
We're looking for a Node.js Engineer to join our fast-growing team on the Mediterranean. As an engineer, you’ll be working in our engineering team, interfacing with our core components and messaging patterns and designing beautiful reusable APIs that expose the business logic both to our clients and internally.
 
We’re looking for a programmer rock-star, in their element building a modern financial product from the ground up. Someone to nurture an agile development process, develop cutting-edge software, solve challenging problems and, more importantly, help avoid them!
 
You’ll get a chance to write code that helps Europe get out from the financial slump, and push the button on our big releases. Faultless and reliable code is the name of the game as you’ll be writing it for a product that deals with settling trades worth millions of euros a day – no pressure here. You have tests for it, right?
 
You love optimization, refactoring and self-learning new algorithms and you feel right at home in a fast-growing international development team. The role is truly cross functional, with lots of diverse projects to work on and a great opportunity to shine like the star that you are.
 
We're looking for somebody to have:
 
  • Extensive experience in modern web-development
  • At least 3 years of experience with Node.js and npm
  • High coding standards (TDD, BDD, Clean Code)
  • A showcase or portfolio of open source code we can review
  • English as a working language
  • Strong communication skills
  • University degree preferably in computer science
 
Always a plus:
 
  • Experience with real-time messaging (e.g. multiplayer game engines)
  • Experience with ZeroMQ messaging library
  • Experience with in-process caching; LevelDB, WhiteDB, LMDB
 
Benefits:
 
We offer you a position in one of the most audacious FinTech startups in Europe and a chance to become a part of something truly unique and challenging. You would join among the early group of engineers to share in ownership through our stock option plan, impact the engineering culture and tech stack, and grow your responsibility as you see fit.
 
It goes without saying that you’ll be a part of a fun, friendly atmosphere, with plenty of opportunities to grow personally and professionally. You’ll get a competitive salary, flexible work hours and a minimum of 24 days paid leave per year. You'd be working from our brand new factory-converted-into-an-office in Barcelona's Poblenou district, close to the Barceloneta beach.
 
Come join the revolution!