Knowledge of Node.js and frameworks available for it such as Express, NestJs.
Basic understanding of front-end technologies, such as HTML5, and CSS3.
Integration of multiple data sources and databases into one system.
Understanding of fundamental design principles behind a scalable application.
Experience with Relational Databases like Postgres, MySQL.
Creating database schemas that represent and support business processes.
Implementing automated testing platforms and unit test.
Proficient understanding of code versioning tools, such as Git.
Exceptional analytical and problem-solving aptitude..
Pride in readable, well-designed, well-tested software.