We came across some performance problems, mostly related to pool connections with bookshelf.
Find out how many concurrent users could work with the web application.
Review our backend/fronetend code to see if there are problems interacting with the DB (connection pool limit, long queries, unclosed connections etc).
Research and find best practices for interacting with Postgres DB from node.js (connection pool limit, transaction objects, native queries vs bookshelf etc).
Find a way to scale and test the performance.
Technologies in use:
PostgresDB, Angular.js, Node.js, Bookshelf (DB ORM in node.js), knex
Please mention the word 'Buildup' in your cover letter.