We are seeking experienced Full-stack JavaScript Software Engineers with backend orientation to develop a financial solution for residential buildings, allowing building management teams to collect money, track and monitor the financial activity of each building.
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.