MIDDLE PHP DEVELOPER TO NODE.JS

Location — Kiev

Brainbean Apps is a full-cycle software boutique. The company
builds a reputation of a trusted partner by turning clients’ ideas
into full-fledged digital products and serving them at every
stage of the software development lifecycle.

General description
The client approached us after previous four web development
teams had been unable to deliver the desired product.
The product works as a browser plugin that places an icon in the
upper right corner of Gmail. This icon provides easy access to
analytics and its settings, where a user can uninstall it or pay
for it.
The analytics part is customizable, allows setting up regular
reports and sending them to specific emails.

Technology
PHP — Silex framework, Postgres

General description
Solution that provides access to the tools and equipment in
shared laboratories. It also allows to measure usage statistics
and make smarter decisions.

Technology
Node.js, PHP, Typescript, Postgres, Nest,js

Requirements
2.5+ years of commercial/production-grade web application
development
Knowledge of PHP and related frameworks (Symfony, Zend, Yii,
other — at least one of them)
Good experience with PostgreSQL and MongoDB using ORM and
raw queries
Reusable, testable, and efficient coding approach
Some proficiency with JavaScript
Knowledge of Node.js
Understanding the nature of asynchronous programming and its
quirks and workarounds
Understanding of testing frameworks, experience writing unit tests
Experience with version control systems (git preferred)
Knowledge of common algorithms, data structures, and
patterns/anti-patterns
Good level of English: reading & writing. Speaking is irrelevant
Self-motivation