Backend Developer

Permanent

Job Description

The client is looking for a Backend Developer to work Remote.

Skills and Qualifications:

  • 6+ years of experience in Node.js, NestJS, TypeScript, SQL Server, and BPM
  • Solid experience with Node.js and frameworks such as Express and Fastify
  • Strong understanding of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages such as Jade and EJS
  • Good understanding of server-side CSS preprocessors such as Stylus and Less
  • Experience with OAuth 2.0, user authentication, and authorization across multiple systems, servers, and environments
  • Strong understanding of fundamental design principles behind scalable applications
  • Understanding differences between multiple delivery platforms (mobile vs. desktop) and optimizing output for each platform
  • Experience creating database schemas that represent and support business processes
  • Experience implementing automated testing platforms and writing unit tests
  • Proficient understanding of code versioning tools such as Git
  • Solid understanding and hands-on experience in designing business process management using jBPM or Camunda
  • Strong proficiency in databases such as SQL Server and PostgreSQL, with ORM tools like Sequelize or TypeORM

Good to Have:

  • Knowledge of Elasticsearch
  • Experience with messaging queues or streaming platforms such as Kafka or RabbitMQ
  • Experience with in-memory caching solutions such as Redis
  • Understanding of cloud platforms such as Azure or AWS

Job Overview

All content copyrighted Tangent International © All rights reserved. Recruitment Website Design - RecWebs