Position: Senior Full-stack JavaScript (Node+React) developer
Company: Skelia
Category: Node.js
Experience required: 3y
English level: intermediate

Qualifications for this position include:
● At least 4 years of commercial experience with JavaScript.
● Proficient in NodeJS
● Familiarity with ReactJS
● Experience with MySQL DB
● Passion for beautiful, maintainable and well-tested code
● Experience building high performance, distributed systems
● Highly motivated self-starter who values autonomy and getting things done
● Good English and communication skills.

An advantage:
● Experience of driving and using modern development practices such as BDD and TDD would be highly advantageous.

We offer:
● А place with friendly environment where you can reach your full potential and grow your career.
● Comfortable, modern and green office.
● Flexible work schedules.
● Work from home, when projects/clients allow.
● Social package: paid sick leave and vacation.
● Real Football, English courses, unlimited milk, fresh fruit and other goodies + medical insurance.
● Green room with ping-pong and kicker, a massage chair, etc.
● Opportunity to work from our Cyprus office.

As a Full-stack JS engineer you will be:
● Designing and implementing highly secure, fault-tolerant APIs for the application
● Implementing and optimizing a complex user interface for describing and configuring payment flows
● Designing and leading the delivery of new features for our product suite, and help us create an awesome developer experience for external partners
● Working in close collaboration with the current product, infrastructure and backend teams to deliver excellent and robust user-facing products
● Developing deep payments expertise, always looking for ways to optimize our user facing app
● Take part in the evolution of our frontend app to next level with unit tests, and a more robust code.

An app for Yet Co-Op building payments which is intended to take over old-fashioned and cheque based markets and outdated software that requires a lot of physical operations to collect payments.
This solution aims to empower clients to focus on managing their buildings instead of managing payment operations.