Position: Full Stack Developer (Middle-Senior)
Company: Lunu
Category: PHP
Experience required: 2y

Lunu is a payment provider. 
The company was founded in Berlin in 2019. 
The project launch took place in Paris in September 2020.
Lunu now has a team of 27 people.
Lunu is a comprehensive next-generation cryptocurrency payment system for the global retail market. Our main products include a Processing Service, a Mobile Payment Terminal and a Widget for accepting and processing offline and online payments. Cryptocurrency owners can pay for goods and services using cryptocurrencies with the help of a crypto wallet on their smartphone. After processing the transaction, Lunu deposits fiat money in the retailer’s bank account. 
The project features significant decentralized components and supports fair market exchange rates. Lunu is in the process of signing contracts with a number of global brands.

Requirements: 
Experience working with billing/acquiring
Experience with payment method integration
Experience working with a range of CMS tools 
Experience working with Node.js and React
Familiarity with Git
Good command of JavaScript (ES2015+), HTML5 and CSS3/Sass
Backend integration via REST API
Understanding of the HTTP protocol and WebSocket
Ability to develop plugins with PHP
Experience working with third-party APIs, preferably for payment systems (examples: YooMoney, Robokassa, Qiwi, etc.)
Basic experience working with a range of databases

What we expect:
An analytical mind
Broad outlook
Responsibility
Experience working remotely
Ability to objectively assess tasks and your capabilities
Ability to work as part of a team
Commitment to results
Desire to master new technologies and tools

Responsibilities:
Developing and maintaining a front-end web application
Fine-tuning structure, linkers and usability across the stack

Desired skills:
Good command of test coverage for code
Conscious architecture methodology (for example BEM or Atomic CSS/Functional CSS)
Understanding of design patterns (Observer, Decorator, Provider, etc.)
Experience working with development modules/plugins for CMS tools
Ability to quickly grasp the basics of other programming languages. 
We mostly develop plugins for our payment gateway for CMS tools written in PHP, but we sometimes need to integrate with CMS tools and frameworks in other languages: Ruby, Java, Python, etc.

Our offer:
Competitive salary in line with qualifications
Contractual employment with a German company
Paid holiday leave
Paid sick leave
Flexible start times
Interesting and challenging tasks
Opportunities for personal and professional growth
Modern goal and process-based management style 
Remote work from any city

lunu.io